WP Rocket est un plugin de cache très efficace. Développé à la base pour fonctionner parfaitement sur les serveurs Apache, il est également possible de l’utiliser sur Nginx grâce à un script disponible sur Github créée par Maxime Jobin.

EasyEngine est un moyen de se faciliter la vie pour gérer un serveur web tournant sur Nginx à l’aide de commandes vous permettant de créer des sites pré-paramétrés très rapidement.

Je vous conseille d’ailleurs l’excellent article sur EasyEngine de Geoffrey Crofte sur le sujet.

Utiliser WP Rocket avec EasyEngine

Rendez-vous sur le page Github du script.
Suivez simplement les étapes énoncées dans le ReadMe jusqu’à l’installation.

Une fois le script cloné dans votre répertoire nginx, générez votre configuration avec les instructions de Maxime,

Un fichier default.conf sera crée dans ce répertoire. Il ne vous reste qu’a copier ce fichier (en le renommant par exemple wp-rocket.conf) dans les répertoire « conf » de vos sites crées avec EasyEngine.

Donc dans vos répertoires : 

Vérifiez que votre configuration fonctionne avec 

Puis, si la commande ne vous retourne pas d’erreurs, reloadez le service Nginx pour appliquer la configuration.

Voilà, c’est tout, enjoy !

Aller plus loin.

Rien de bien compliqué, je pense pour améliorer ce fonctionnement, qu’on pourrait envisager de créer un template pour EasyEngine pour installer directement ce script à la mode EasyEngine, en utilisant par exemple : « ee site create domaine.com –wprocket » ;)