GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Varnish Cache 4 sur CentOS 7

Dans ce tutoriel, nous allons vous montrer comment installer Varnish Cache 4 sur CentOS 7. 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 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 l'installation étape par étape de Varnish Cache sur CentOS 7.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 7.
  • 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 4 sur CentOS 7

Étape 1. Tout d'abord, vous devez activer le référentiel EPEL sur votre système.

## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

Étape 2. Installez Varnish en utilisant le Yum commande.

yum -y update
yum -y install varnish

Démarrer le vernis et faire démarrer le vernis au démarrage :

systemctl start varnish.service
systemctl enable varnish.service

Pour vérifier l'état du vernis, exécutez la commande suivante :

systemctl status varnish

Étape 3. Configuration de Varnish.

Modifiez la configuration de Varnish sous /etc/varnish :

### nano varnish.params
# Default address and port to bind to. Blank address means all IPv4
# and IPv6 interfaces, otherwise specify a host name, an IPv4 dotted
# quad, or an IPv6 address in brackets.
# VARNISH_LISTEN_ADDRESS=192.168.1.5
VARNISH_LISTEN_PORT=80

# Admin interface listen address and port
VARNISH_ADMIN_LISTEN_ADDRESS=192.168.136.131
VARNISH_ADMIN_LISTEN_PORT=6082

Modifier default.vcl :

### nano default.vcl
# Default backend definition. Set this to point to your content server.
backend default {
    .host = "192.168.136.131";
    .port = "8080";
}

Modifiez la configuration du serveur Web apache et changez le port d'écoute en 8080 :

### nano /etc/httpd/conf/httpd.conf
Listen 8080

Modifiez le pare-feu pour autoriser le service HTTP :

firewall-cmd --permanent --zone=internal --add-service=http
firewall-cmd --reload

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

systemctl restart varnish
systemctl restart httpd

Étape 4. 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.131
 HTTP/1.1 403 Forbidden
 Date: Mon, 02 Jun 2015 23:04:10 GMT
 Server: Apache/2.4.6 (CentOS) PHP/5.4.16
 Last-Modified: Thu, 16 Dec 2014 19:30:58 GMT
 ETag: "1321-5058a1e728280"
 Accept-Ranges: bytes
 Content-Length: 4897
 Content-Type: text/html; charset=UTF-8
 X-Varnish: 32779
 Age: 0
 Via: 1.1 varnish-v4
 Connection: keep-alive

Félicitations ! Vous avez installé avec succès un cache de vernis. Merci d'avoir utilisé ce didacticiel pour installer Varnish 4 sur le système CentOS 7. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le vernis officiel sur le site Web.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer le cache de vernis sur CentOS

  4. Comment installer le cache de vernis sur CentOS 8

  5. Comment installer le cache de vernis sur Ubuntu 14.04

Comment installer Varnish Cache pour Nginx sur CentOS 8/Almalinux 8

Comment installer Varnish Cache pour Apache sur CentOS/RHEL 8

Comment installer Varnish Cache 6 pour Nginx sur CentOS/RHEL 8

Comment accélérer Apache avec Varnish Cache sur CentOS 7

Comment installer le cache de vernis sur CentOS 7

Comment installer Varnish sur CentOS 7