GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Varnish sur Ubuntu 16.04 LTS

Dans ce didacticiel, nous allons vous montrer comment installer et configurer Varnish sur Ubuntu 16.04 LTS. Pour ceux d'entre vous qui ne le savaient pas,  Varnish Cache est un puissant accélérateur HTTP open source qui peut être installé devant n'importe quel serveur Web tel qu'Apache ou Nginx. Varnish Cache peut améliorer les performances globales de votre serveur Web en mettant en cache le contenu. Le cache Varnish stocke la copie des demandes des utilisateurs et sert la même page lorsque l'utilisateur revisite la page Web Cela rend votre site Web très rapide et accélère les performances de votre site Web jusqu'à 300 à 1000x (soit 80 % ou plus).

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de Varnish Cache sur un serveur Ubuntu 16.04 (Xenial Xerus).

Installer Varnish sur Ubuntu 16.04 LTS

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get commandes dans le terminal.

sudo apt-get update
sudo apt-get upgrade

Étape 2. Installez le serveur Web Apache.

Pour cette partie, nous supposerons que vous avez déjà installé Apache sur votre serveur et qu'il fonctionne correctement. Sinon, écrivez cette commande dans votre terminal :

sudo apt-get install apache2

Étape 3. Installation de Varnish.

Installez Varnish à l'aide de la commande apt-get :

apt-get install varnish

Une fois l'installation terminée, démarrez et activez vernis.service à l'aide de systemctl commande :

systemctl start varnish.service
systemctl enable varnish.service

Étape 4. Configuration de Varnish.

Le vernis est automatiquement configuré pour servir le contenu sur le port 80 et récupérer le contenu d'Apache sur le port 8080, nous devons mettre à jour Apache pour servir le contenu sur le port 8080 :

### nano /etc/apache2/ports.conf
Listen 127.0.0.1:8080

Si vous avez configuré des hôtes virtuels, vous devrez également les mettre à jour - assurez-vous que votre configuration ressemble à ceci :

<VirtualHost 127.0.0.1:8080>

Nous devons configurer le vernis pour qu'il s'exécute sur le port 80. Tout d'abord, créez un fichier appelé varnish.service dans le /etc/systemd/system répertoire :

### nano /etc/systemd/system/varnish.service

Ensuite, ajoutez la configuration suivante :

[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

Une fois que vous avez enregistré et quitté ce fichier, ouvrez le default.vcl fichier :

### nano /etc/varnish/default.vcl
backend default {
    .host = "127.0.0.1";
    .port = "8080";
}

Redémarrez le service Apache et Varnish pour que les modifications prennent effet :

systemctl restart apache2.service
systemctl restart varnish.service

Vous pouvez vérifier si le vernis fonctionne en tapant la commande suivante :

varnishstat

Étape 5. Test du vernis.

Le test consiste à faire une requête HTTP via curl et à vérifier qu'elle est gérée par Varnish :

[[email protected] ~ ]# curl -I 192.168.146.161
 HTTP/1.1 403 Forbidden
 Date: Mon, 01 May 2017 24:06:10 GMT
 Server: Apache/2.4.6 (Ubuntu) PHP/7.0.16
 Last-Modified: Thu, 16 Dec 2016 19:30:58 GMT
 ETag: "1321-5058ranty728280"
 Accept-Ranges: bytes
 Content-Length: 4897
 Content-Type: text/html; charset=UTF-8
 X-Varnish: 32779
 Age: 4
 Via: 1.1 varnish-v4
 Connection: keep-alive

Félicitations ! Vous avez installé Varnish avec succès. Merci d'avoir utilisé ce didacticiel pour installer Varnish Cache sur le système Ubuntu 16.04 LTS (Xenial Xerus). Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web de vernis.


Ubuntu
  1. Comment installer Nginx sur Ubuntu 18.04

  2. Comment installer Docker sur Ubuntu 22.04 / 20.04 LTS

  3. Comment installer PlayOnLinux sur Ubuntu 20.04 LTS

  4. Comment installer le cache de vernis sur Ubuntu 18.04 LTS

  5. Comment installer Varnish sur Ubuntu 20.04 LTS

Comment installer DokuWiki sur Ubuntu 20.04 LTS

Comment installer Laravel sur Ubuntu 20.04 LTS

Comment installer Spotify sur Ubuntu 18.04 LTS / 17.10 et Ubuntu 16.04

Comment installer Go sur Ubuntu 22.04 LTS

Comment installer Go sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 20.04 LTS