GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le cache de vernis sur Ubuntu 18.04 LTS

Dans ce didacticiel, nous allons vous montrer comment installer Varnish sur Ubuntu 18.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. Il rend votre site Web très rapidement et accélère les performances de votre site Web jusqu'à 300 - 1000x (signifie 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 l'installation étape par étape de Varnish Cache sur un serveur Ubuntu 18.04 (Bionic Beaver).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 18.04 et toute autre distribution basée sur Debian comme Linux Mint.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Varnish Cache sur Ubuntu 18.04 LTS Bionic Beaver

É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 sur Ubuntu 18.04 LTS.

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 du cache de vernis sur Ubuntu 18.04 Bionic Beaver.

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 :

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

NameVirtualHost 127.0.0.1:8080
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/ répertoire système :

### 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, 17 Jul 2018 24:06:10 GMT
 Server: Apache/2.4.6 (Ubuntu) PHP/7.0.16
 Last-Modified: Thu, 16 Dec 2017 19:30:58 GMT
 ETag: "1321-5758ramona728280"
 Accept-Ranges: bytes
 Content-Length: 4897
 Content-Type: text/html; charset=UTF-8
 X-Varnish: 32779
 Age: 4
 Via: 1.1 varnish-v5
 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 18.04 LTS (Bionic Beaver). 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 le cache de vernis sur Ubuntu 14.04

  4. Comment installer Varnish sur Ubuntu 16.04 LTS

  5. Comment installer Varnish sur Ubuntu 20.04 LTS

Comment installer OpenMeetings sur Ubuntu 18.04 LTS

Comment installer DokuWiki sur Ubuntu 20.04 LTS

Comment installer Varnish Cache sur Ubuntu 20.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