GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Comment installer Varnish sur AlmaLinux 8

Dans ce didacticiel, nous allons vous montrer comment installer Varnish sur AlmaLinux 8. Pour ceux d'entre vous qui ne le savaient pas, le cache Varnish est un accélérateur HTTP open source hautes performances conçu pour accélérer les serveurs Web. Varnish se concentre exclusivement sur HTTP par rapport aux autres serveurs proxy qui se concentrent sur FTP, SMTP et d'autres protocoles réseau. Il est uniquement conçu pour accélérer la mise en cache des sites Web dynamiques lourds. Varnish se situe entre Nginx et les clients qui reçoivent les requêtes des clients et les transmet au backend. Cela améliorera les performances du serveur Web car Varnish servira le contenu de la mémoire.

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 du cache Varnish sur AlmaLinux 8. Vous pouvez suivre les mêmes instructions pour CentOS et Rocky Linux.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :AlmaLinux 8, CentOS et Rocky Linux 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel
  • 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 sur AlmaLinux 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf update
sudo dnf install epel-release
sudo dnf install dnf-plugins-core

Étape 2. Installer Varnish 7 sur AlmaLinux 8.

Par défaut, Varnish est disponible sur le référentiel de base AlmaLinux 8. Nous exécutons maintenant la commande suivante pour ajouter le référentiel de cache Varnish à votre système à l'aide de la commande suivante :

curl -s https://packagecloud.io/install/repositories/varnishcache/varnish70/script.rpm.sh | bash

Une fois le référentiel ajouté, installez maintenant le vernis à l'aide de la commande suivante ci-dessous :

sudo dnf install varnish

Une fois l'installation terminée, activez maintenant Varnish (pour qu'il démarre automatiquement au démarrage du système) et vérifiez l'état à l'aide des commandes ci-dessous :

sudo systemctl start varnish
sudo systemctl enable varnish
sudo systemctl status varnish

Étape 3. Configurez le cache de vernis.

Nous devons maintenant configurer Varnish pour écouter sur le port 80. Vous pouvez le faire en modifiant /usr/lib/systemd/system/varnish.service fichier :

nano /usr/lib/systemd/system/varnish.service

Ajoutez la configuration pour changer le port 6081 en 80 comme indiqué ci-dessous :

ExecStart=/usr/sbin/varnishd -a :80 -a localhost:8443,PROXY -p feature=+http2 -f /etc/varnish/default.vcl -s malloc,2g

Enregistrer et fermer le fichier puis recharger le systemd démon pour appliquer les modifications :

sudo systemctl daemon-reload
sudo systemctl restart varnish

Étape 4. Configuration de Nginx pour qu'il fonctionne avec le cache de vernis.

Tout d'abord, installez le package Nginx avec la commande suivante :

sudo dnf install nginx

Ensuite, modifiez le fichier de configuration principal de Nginx à l'aide de la commande suivante :

nano /etc/nginx/nginx.conf

Ensuite, changez le port d'écoute en 8080 :

.....
server {
        listen       8080 default_server;
        listen       [::]:8080 default_server;
        server_name  _;
        root         /usr/share/nginx/html;
.....

Enregistrez et fermez le fichier lorsque vous avez terminé, puis démarrez le service Nginx pour appliquer les modifications :

sudo systemctl restart nginx

Étape 5. Configurez le pare-feu.

Par défaut, AlmaLinux 8 inclut un pare-feu entièrement verrouillé. Vous devez ouvrir l'accès au service HTTP dans le pare-feu pour permettre aux utilisateurs d'accéder aux sites Web ou aux applications fonctionnant sur HTTP, et rechargez également les paramètres du pare-feu pour appliquer les nouvelles modifications :

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

Étape 6. Test du cache de vernis.

Une fois installé avec succès, le cache Varnish est activé et fonctionne avec le service Nginx avec le curl commande ci-dessous :

curl -I http://your-server-IP-address

Sortie :

HTTP/1.1 200 OK
Server: nginx/1.14.1
Date: Mon, 19 Feb 2022 05:39:06 GMT
Content-Type: text/html
Content-Length: 3429
Last-Modified: Thu, 20 May 2021 18:36:03 GMT
ETag: "60gdt6af-d65"
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/7.0)
Accept-Ranges: bytes
Connection: keep-alive

Félicitations ! Vous avez installé Varnish avec succès. Merci d'avoir utilisé ce didacticiel pour installer le cache HTTP Varnish sur votre système AlmaLinux 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Varnish .


Arch Linux
  1. Comment installer Ntopng sur AlmaLinux 8

  2. Comment installer Laravel sur AlmaLinux 8

  3. Comment installer Prometheus sur AlmaLinux 8

  4. Comment installer Docker sur AlmaLinux 8

  5. Comment installer Apache sur AlmaLinux 8

Comment installer Jenkins sur AlmaLinux 8

Comment installer FreeIPA sur AlmaLinux 8

Comment installer Foreman sur AlmaLinux 8

Comment installer Redis sur AlmaLinux 8

Comment installer Discord sur AlmaLinux 8

Comment installer GitLab sur AlmaLinux 8