Installation et configuration Varnish Cache WordPress

Installation

Sur un Debian l’installation se résume à la commande suivante:

Nous allons devoir modifier un peu le fichier de configuration de varnish pour l’adapter à nôtre utilisation notamment avec wordpress, le fichier de configuration est là  /etc/varnish/default.vcl

Pour la configuration on peut trouvé une juste ici toute prête et tip-top -> https://github.com/nicolargo/varnish-nginx-wordpress/blob/master/varnish/varnish4-wordpress

Par défaut  Varnish écoute sur le port  TCP/6081 (défini dans le fichier /etc/default/varnish).

Dans le cas ou un firewall est en place il faut penser à rajouté la régle suivante:

Par la suite on reboot varnish:

A présent si vous accéder a l’url de votre site en http://www.monsite.fr:6081 on doit pouvoir accéder au site..

Configuration

Maintenant que Varnish est installé il nous faut rediriger les requêtes du port 80 vers varnish et modifié par la même occasion le serveur apache pour qu’il écoute sur un autre port par exemple le 8080 sinon  il y aura un conflit et l’un des deux services ne fonctionnera pas.

Il nous faut configurer le port d’écoute d’apache, le fichier de conf est dans le répertoire /etc/apache2/ports.conf :

 

Il faut aussi modifier  le fichier de configuration de notre site (par exemple si vous avez un site) /etc/apache2/site-enabled/000-default.conf :

Il faut aussi rajouter la ligne suivante dans le fichier /etc/apache2/apache2.conf:

Nous avons terminer avec la partie pour apache, il nous reste varnish à fignoler, le fichier à éditer est le suivant du  /etc/default/varnish:

Il sagit de la configuration de base je pense qu’elle est pas mal pour commancer si vous avez un de ram de dispo car la nous somme à 256 mo de ram utilisé .

Il faut rajouter la règle pour le nouveau port d’apache le 8080 dans notre firewall iptables si vous en avez un::

On relance nos deux service apache et nôtre nouvelle ami varnish:

Voila normalement nous avons mis en place varnish et nos visiteur passe par lui pour être ensuite redirigé vers apache.

Si vous recherchez plus d’info sur varnish et plein d’autre chose sympas c’est ici => http://blog.nicolargo.com/2010/10/booster-votre-blog-wordpress-avec-varnish.html.

Ou là -> http://zzz.rezo.net/A-quoi-sert-Varnish.html

Enregistrer