Varnish avec apache duos intéressant
Varnish avec apache duos intéressant ?
Varnish est un reverse proxy qui permet de soulager le serveur et accélérer le chargement de façon indirect des pages de vôtre site, car c’est lui qui est attaqué en frontal et redirige vers le serveur web c’est vrai que la plus-part du temps il va de pairs avec nginx mais ce n’est pas ma tasse de thé je préféré apache, chacun c’est gout enfin bref alonzi alonzo :
Installation sur une Debian/Ubuntu Server:
– Installez Varnish
1 |
apt-get install varnish |
– On modifie le port d’écoute du service apache
1 |
vi /etc/apache2/ports.conf |
(Et remplacez la ligne NameVirtualHost *:80 et Listen 80 par NameVirtualHost *:8080 et Listen 8080)
– Modification du fichier /etc/varnish/default.vcl et checker:
backend default { .host = « 127.0.0.1 »; .port = « 8080 »;
}
– Editez le fichier de configuration /etc/default/varnish puis modifiez les lignes suivantes:
DAEMON_OPTS= »-a :6081 \ -T localhost:6082 \
-f /etc/varnish/default.vcl \
-u varnish -g varnish \
-S /etc/varnish/secret \
-s file,/var/lib/varnish/varnish_storage.bin,1G »
par
DAEMON_OPTS= »-a :80 \ -T localhost:8000 \
-f /etc/varnish/default.vcl \
-u varnish -g varnish \
-S /etc/varnish/secret \
-s file,/var/lib/varnish/varnish_storage.bin,1G »
ce qui change c’est la première ligne avec les ports
Installation sur une Centos/RedHat:
– Installez Varnish yum install varnish
– Modifiez le port d’écoute du service apache
1 |
vi /etc/httpd/conf/httpd.conf |
(Et remplacez la ligne Listen 80 par Listen 8080) – Éditez le fichier /etc/varnish/default.vcl et checker:
backend default { .host = « 127.0.0.1 »; .port = « 8080 »;
}
– Éditez le fichier de configuration /etc/sysconfig/varnish puis modifiez les lignes suivantes:
DAEMON_OPTS= »-a :6081 \ -T localhost:6082 \
-f /etc/varnish/default.vcl \
-u varnish -g varnish \
-S /etc/varnish/secret \
-s file,/var/lib/varnish/varnish_storage.bin,1G »
par
DAEMON_OPTS= »-a :80 \ -T localhost:8000 \
-f /etc/varnish/default.vcl \
-u varnish -g varnish \
-S /etc/varnish/secret \
-s file,/var/lib/varnish/varnish_storage.bin,1G »
ce qui change c’est la première ligne avec les ports.
Voila j’espère que cela pourra vous servir.
Plus d’info sur varnish sur wikipedia : https://fr.wikipedia.org/wiki/Varnish