GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer WordPress avec Varnish et Nginx sur Ubuntu

Nous allons vous montrer comment installer WordPress avec Varnish et Nginx sur Ubuntu. Varnish est un accélérateur d'applications web. Il redirige les visiteurs vers des pages statiques chaque fois que cela est possible. Varnish peut être installé et configuré pour mettre en cache le contenu devant n'importe quel serveur HTTP et il peut accélérer la livraison jusqu'à 300 à 1000 fois.

Dans ce tutoriel, nous allons vous montrer comment augmenter la vitesse de chargement de votre site WordPress en configurant Varnish devant Nginx sur un serveur Ubuntu 16.04. Nous supposons que vous avez déjà installé la pile LEMP (Nginx, MySQL et PHP) et WordPress sur votre serveur Ubuntu 16.04.

Exigences

Pour que cette configuration fonctionne, vous aurez besoin :

  • Un VPS Ubuntu 16.04. SSD de préférence, donc c'est plus rapide.
  • Une pile LEMP et WordPress installés sur votre serveur.
  • Un utilisateur racine.
  • Un éditeur de texte.

Ce tutoriel est pour WordPress avec Varnish et Nginx. Si vous souhaitez utiliser une configuration différente, suivez notre tutoriel :Installer WordPress avec Memcached et Nginx sur Ubuntu.

1. Connectez-vous à votre serveur via SSH en tant qu'utilisateur root

ssh root@IP_ADDRESS -p PORT_NUMBER

et assurez-vous que tous les packages installés sur votre serveur sont à jour

apt-get update && apt-get upgrade

2. Installer et configurer Varnish

Varnish est disponible dans le référentiel officiel Ubuntu 16.04, nous pouvons donc l'installer facilement à l'aide de la commande apt-get

apt-get install varnish

Une fois installé, nous allons configurer Varnish pour écouter sur le port 80 et utiliser le serveur Web Nginx qui écoutera sur le port 8080 en tant que backend.

Ouvrez le fichier /etc/default/varnish dans un éditeur de texte

vi /etc/default/varnish

et faites les changements suivants dans la section ‘## Alternative 2, Configuration with VCL’ du fichier

DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"

Modifiez également le fichier vernis.service et ajoutez les options de configuration suivantes :

systemctl edit varnish.service

ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

Enregistrez le fichier et rechargez les modifications

systemctl daemon-reload

Ensuite, modifiez le fichier vcl Varnish par défaut

vi /etc/varnish/default.vcl

et assurez-vous que les blocs suivants ressemblent à ceux ci-dessous

backend default {
.host = "127.0.0.1";
.port = "8080";
}

sub vcl_recv {
if (!(req.url ~ "wp-(login|admin)")) {
unset req.http.cookie;
}
}

sub vcl_fetch {
if (!(req.url ~ "wp-(login|admin)")) {
unset beresp.http.set-cookie;
}
}

enregistrez les modifications et redémarrez Varnish pour que les modifications prennent effet

systemctl restart varnish

3. Configurer Nginx

Ouvrez le fichier de configuration Nginx de votre site WordPress

vi /etc/nginx/sites-enabled/yourdomain.conf

et changez le port d'écoute en 8080

server {
...
listen 8080;
...
}

Apportez les mêmes modifications dans le /etc/nginx/sites-enabled/default fichier aussi.

[ecko_alert color="blue"]Coincé quelque part ? Obtenez un serveur chez nous et nous installerons, configurerons et optimiserons votre serveur WordPress gratuitement ![/ecko_alert]

4. Tester la configuration de Nginx

Enregistrez les modifications et testez la configuration Nginx en exécutant la commande suivante

nginx -t

La sortie devrait ressembler à ceci

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

5. Redémarrez le serveur Nginx

et enfin, redémarrez Nginx pour que les modifications prennent effet

systemctl restart nginx

Maintenant, une fois que vous accédez à votre site Web dans un navigateur, il doit être servi via Varnish. Et c'est tout. Vous avez configuré avec succès WordPress avec Varnish et Nginx. Votre site WordPress devrait être sensiblement plus rapide maintenant. Si vous souhaitez accélérer davantage votre site, suivez nos instructions ici ou obtenez un VPS SSD rapide et de qualité.

Une fois que vous avez tout configuré, vous pouvez passer à la sécurisation de votre WordPress et à la sécurisation de votre pile LEMP.

Bien sûr, si vous êtes l'un de nos clients d'hébergement WordPress, vous n'avez pas besoin d'installer WordPress avec Varnish et Nginx sur Ubuntu, demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront WordPress avec Varnish et Nginx sur Ubuntu, pour vous immédiatement.

PS . Si vous avez aimé cet article sur la façon d'installer WordPress avec Varnish et Nginx sur Ubuntu, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous ou laissez simplement un commentaire dans la section des commentaires. Merci.


Panels
  1. Installez WordPress avec HHVM, Nginx et MariaDB sur un Ubuntu 12.04 LTS

  2. Installez gpEasy CMS avec NGINX et PHP5-FPM sur un VPS Ubuntu 14.04

  3. Installer Croogo sur un VPS Ubuntu avec Nginx et MariaDB

  4. Installez OpenCart 2 sur un VPS Ubuntu 14.04 avec Nginx et PHP-FPM

  5. Installer OwnCloud 7 avec Nginx et PHP-FPM sur un VPS Ubuntu

Comment installer Wordpress avec Nginx, MariaDB et HHVM dans Ubuntu 15.04

Comment installer WordPress 5.x avec Nginx sur Ubuntu 18.04 / Ubuntu 16.04

Comment installer WordPress avec Nginx sur Ubuntu

Comment installer WordPress avec Nginx dans Ubuntu 20.04

Installer WordPress avec Nginx sur Ubuntu 18.04

Installer et configurer Varnish Cache avec Nginx Web Server sur Ubuntu 18.04