Bonjour,
Je souhaiterai faire tourner deux squid sur la même machine une FREEBSD 6.1.
J'ai besoin de deux squid car le premier doit être avec ACL et l'autre sans.
j'ai installer le premier squid avec la methode habituel via port.
Le premier squid marche très bien.
J'ai copié les binaires de ce squid afin de créer un deuxième squid.
J'ai dupliqué également les fichiers de conf, de cache,de log.
Il y a une architecture similaire sur une autre machine, j'ai donc récupérer les fichiers de conf des deux squid de cette machine.
Mais voila le deuxième squid ne marche pas.
J'ai un message au demarage de la machine qui m'indique que le cache du 2eme squid n'a pas été initialisé.
Pour info je lance les deux squid dans rc.local enfin c ce que je pensais:
/usr/local/sbin/squid -d4 -f /usr/local/etc/squid/squid.conf
/usr/local/sbin/squid2 -d4 -f /usr/local/etc/squid2/squid.conf
Dans le fichier de conf du deuxieme squid j'ai bien indiqué l'endroit du cache.
Et j'ai lancé comme on me l'a demandé /usr/local/sbin/squid2 -z je crois.
Mais rien a faire impossible d'initialiser le cache du deuxième squid.
J'ai un deuxième problème.
Comme ca m'a soulé j'ai mi en commentaire le deuxième squid dans rc.local.
Poutant malgrès cela le 2ème squid se lance au démarage.
Il a deux script sh dans /usr/local/etc/rc.d/ qui permettent de lancer squid 1 et squid2.
Le deuxième script est une copie du premier avec les otions qui vont bien.
Peut-etre que freebsd execute ces deux script mais j'ai indiquer nul pas a freebsbd l'empalcement du second script que j'ai copié à la main.
Merci
Partager