tutoriel | installer et configurer varnish avec apache

Transcription

tutoriel | installer et configurer varnish avec apache
tutoriel
|
configurer
apache
installer
et
varnish
avec
Article publiée le 23 Octobre 2013
Ayant beaucoup travaillé dans sur des environnements Web
(LAMP) je me suis vite aperçu que soulager le plus possible
les serveurs Web était ma principal préoccupation.
J’entends de plus en plus parler d’un projet du nom de Varnish
qui est un reverse Proxy HTTP. Grâce à ça vous pourrez faire
de la mise en cache pour soulager vos serveurs Web.
Voici un petit schéma explicatif:
Ce qui m’a le plus attiré dans cette outil est sa simplicité
d’installation et son efficacité.
Les gens qui suivent mon blog ou me connaissent savent que je
suis partisan des solution les plus simples à mettre en place.
Ci-dessous un tuto sur l’installation et la configuration de
Varnish.
Votre environnement Lamp est déjà installé et configuré.
Si vous avez besoin d’un tutoriel sur l’installation d’un tel
environnement rendez vous ici:
http://journaldunadminlinux.fr/tutoriel-installation-dun-envir
onnement-lamp-apache-php-mysql/
Installation sur une Debian/Ubuntu Server:
– Installez Varnish
apt-get install varnish
– Modifiez le port d’écoute de votre service apache
vi
/etc/apache2/ports.conf
(Et
remplacez
la
ligne NameVirtualHost *:80 et Listen 80 par NameVirtualHost
*:8080 et Listen 8080)
– Editez le 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 »
(Situé au niveau du commentaire « Alternative 2 »)
puis
modifiez
VARNISH_LISTEN_PORT=6081
par
VARNISH_LISTEN_PORT=80 et VARNISH_ADMIN_LISTEN_PORT=6082 par
VARNISH_ADMIN_LISTEN_PORT=8000
Installation sur une Centos/RedHat:
– Installez Varnish
yum install varnish
– Modifiez le port d’écoute de votre service apache
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 »
(Situé au niveau du commentaire « Alternative 2 »)
puis
modifiez
VARNISH_LISTEN_PORT=6081
par
VARNISH_LISTEN_PORT=80 et VARNISH_ADMIN_LISTEN_PORT=6082 par
VARNISH_ADMIN_LISTEN_PORT=8000
Enjoy

Documents pareils

tutoriel - Journal d`un admin Linux

tutoriel - Journal d`un admin Linux Si vous avez besoin d’un tutoriel sur l’installation d’un tel environnement rendez vous ici: http://journaldunadminlinux.fr/tutoriel-installation-dun-envir onnement-lamp-apache-php-mysql/

Plus en détail