Aller au contenu

Varnish 4 forcer l’écoute sur le port 80 sous Debian 8


Ldfa

Messages recommandés

Un petit mémo pour configurer Varnish 4 pour le forcer à écouter sur le port 80.

Par défaut Varnish écoute sur le port 6081, ce qui n’est pas très pratique pour un site internet qui écoute sur le port 80. Pour changer son port d’écoute rien de plus simple, il suffit d’éditer le fichier : /etc/default/varnish

nano /etc/default/varnish

Changer le port 6081 par 80 :

DAEMON_OPTS="-a :6081

->

DAEMON_OPTS="-a :80

Pour finir, relancer Varnish

systemctl daemon-reload
systemctl restart varnish.service

Sauf que voilà, sous Debian 8 cela ne fonctionne pas !

Pour s’en convaincre, lancer la commande netstat :

netstat -lp - grep varnish
tcp        0      0 *:6081                  *:*                     LISTEN      25503/varnishd
...

Pour forcer Varnish à écouter sur le port 80, voici ce qu’il faut faire :

Faire une copie du de varnish.service dans /etc/systemd/system/ :
cp /lib/systemd/system/varnish.service /etc/systemd/system/
Editer le fichier :
nano /etc/systemd/system/varnish.service
Changer la valeur du port à cette ligne :
ExecStart=/usr/sbin/varnishd -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

->

ExecStart=/usr/sbin/varnishd -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m
Recharger le service varnish.service :
systemctl reload varnish.service
Vérification avec netstat :
netstat -lp - grep varnish
tcp        0      0 *:http                *:*                     LISTEN      25503/varnishd
...

merci à deshack.net


Afficher l’article complet

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.