J'ai installé squid v3 sur Ubuntu 13. L'exécution de squid3 -v répond avec la version 3.3.8 (mais je ne trouve aucun script squid dans /etc/init.d). Je suis capable de courir
service squid3 restart
(le processus indique qu'il est en cours d'exécution). Avez-vous des idées sur ce que j’aurais configuré de manière incorrecte? J'ai remarqué le calmar manquant après avoir modifié le fichier squid.conf.
Merci d'avance.
J'ai réalisé que squid générait le fichier squid.conf dans/etc/init et non pas /etc/init.d - j'avais installé squid via Sudo apt-get install squid.
Squid Installation génère le fichier squid.conf dans/etc/init et non pas /etc/init.d sous Ubuntu - J'ai installé squid via Sudo apt-get install squid.
Le fichier de démarrage du service pour squid est /etc/init/squid.conf , ce service est exécuté en amont, ce qui est très bien pour le redémarrer.
commandes
Arrêter
Sudo stop squid3
Commencer
Sudo start squid3
Pour vérifier le statut
liste initctl
le principal avantage ici est que le système démarre plus rapidement et que, si certains détruisent le noyau du noyau squid3, les services squid3 redémarrent automatiquement en une fraction de seconde avec le nouveau pid.
pour plus d'informations sur services de pointe
Ci-dessous, vous verrez dans les messages /var/log/syslog
22 avril 12:00:48 noyau proxy02: [5864996.503368] init: processus principal de squid3 (318) tué par le signal KILL
22 avril 12:00:48 noyau proxy02: [5864996.503379] init: le processus principal de squid3 est terminé, il est réactivé
Votre version Ubuntu utilise déjà Upstart pour le démarrage des services. C'est pourquoi vous ne trouvez plus le script init pour squid dans /etc/init.d/. Au lieu de cela, vous devez commencer calmar via
Sudo service squid3 start
En passant, vous ne pouvez pas utiliser su
ici pour devenir root, puis appelez service squid3 start
. Pour plus d'informations, voir bug Ubuntu # 1303769 .
Le script /etc/init/squid3.conf est le script init utilisé par upstart et ne devrait normalement pas être modifié.
Utilisez plutôt /etc/squid3/squid.conf pour définir vos options de configuration.
Essayez de regarder dans /etc/rc.d/init.d/
Votre fichier .conf doit être situé dans /etc/squid/squid.conf