Après avoir installé Vernis via sudo apt-get update && sudo apt-get install varnish
et ensuite :
sudo sed -i 's/Listen 80/Listen 8080/g' /etc/apache2/ports.conf
sudo sed -i 's/\*\:80/\*\:8080/g' /etc/apache2/sites-available/000-default.conf
sudo sed -i 's/DAEMON_OPTS="-a \:6081 \\/DAEMON_OPTS="-a \:80 \\/g' /etc/default/varnish
sudo systemctl restart apache2.service && sudo service varnish restart
Si je vais sur un site web qui fonctionnait avant cette installation, j'obtiens :
ERR_CONNEXION_REFUSÉE.
Ceci est câblé parce que le backend par défaut dans /etc/varnish/default.vcl est .port = "8080";
.
- Lors de l'exécution de l'un ou l'autre
varnishncsa
ovarnishlog
n'apporte aucune sortie dans Bash.
Ma question :
Pourquoi cela se produirait-il ? Vernis est sur le port 80, Apache sur 8080... Qu'est-ce qui pourrait encore se passer ?
Notes :
J'ai également essayé de remplacer 80 par 8080 dans tous les fichiers de configuration de mon site Web. Outre le fait que cela n'a pas aidé, j'avais déjà réalisé que c'était une erreur (les sites web sont accessibles par le port 80, donc contrairement à 000-default.conf leur fichier de conf ne devrait pas changer le port en 8080).