Comment configurer le cache de vernis sur Ubuntu 18.04

La plupart des internautes ne restent pas sur des sites Web lents plus de 10 secondes. En fait, selon une étude de cas menée par le Financial Times, un petit retard dans la vitesse de chargement des pages peut réduire considérablement la session d’un utilisateur et entraîner des taux de rebond élevés. Cela implique qu’un site Web lent aura un impact négatif sur votre activité en ligne et entraînera une forte baisse de vos revenus. Un site Web rapide permet à vos visiteurs de collecter des informations dans les plus brefs délais et conduira probablement à des conversations. De plus, Google classe désormais les sites Web rapides plus haut dans le score de référencement que les sites Web lents. Vous êtes-vous déjà demandé comment augmenter la vitesse de votre site?Varnish cache est un accélérateur de cache HTTP opensource qui améliore la vitesse de votre site jusqu’à 300 à 1000 fois. Il se trouve devant un serveur Web et sert des requêtes HTTP aux utilisateurs à des vitesses remarquablement élevées. Il accélère un site Web en mettant en cache le contenu fréquemment consulté par les utilisateurs et en le stockant dans la mémoire, garantissant ainsi une récupération plus rapide des pages Web. Il peut également agir comme un équilibreur de charge dans une configuration avec plusieurs serveurs Web. dans ce guide, nous vous expliquons comment installer Varnish cache sur Ubuntu 18.04

Étape 1: Mettez à jour le système

Pour commencer, commencez par mettre à jour les packages du système pour vous assurer qu’ils sont à jour. Pour ce faire, accédez à votre serveur en tant que root et exécutez la commande:

# mise à jour d’apt & & mise à jour d’apt

Étape 2: Installer le serveur Web Apache

Étant donné que le cache Varnish se trouve devant un serveur Web, nous devrons installer le serveur Web Apache à des fins de démonstration.

Pour installer Apache, exécutez la commande:

# apt installer apache2

Une fois l’installation du serveur web Apache terminée, démarrez le serveur Web et vérifiez son état à l’aide des commandes ci-dessous:

# systemctl démarrer apache2
# statut systemctl apache2

La sortie ci-dessus confirme que le serveur Web Apache est opérationnel.

Étape 3 : Installez l’accélérateur HTTP Varnish

Avec le serveur Web Apache installé, installez l’accélérateur HTTP Varnish en exécutant:

# vernis d’installation apt

# vernis de démarrage systemctl
# vernis d’état systemctl

Étape 4 : Configuration du cache HTTP Apache et Varnish

Le serveur Web Apache écoute les connexions entrantes sur le port HTTP 80. Cependant, dans notre configuration, nous devons faire quelques ajustements. Puisque Varnish transmettra des requêtes HTTP au serveur Web Apache, nous configurerons l’accélérateur Varnish pour écouter le port 80, puis configurerons Apache pour écouter le port 8080.

Ainsi, pour configurer Apache pour qu’il écoute le port 8080, ouvrez le fichier de configuration comme indiqué avec

# vim/etc/apache2/ports.conf

Enregistrez et quittez le fichier de configuration.

Sur la même note, nous allons apporter des modifications au fichier d’hôte virtuel Apache par défaut et le configurer pour qu’il écoute le port 8080

# vim/etc/apache2/sites – emabled/000 – par défaut.conf

Enregistrez et quittez le fichier de configuration. Pour que les modifications entrent en vigueur, redémarrez le serveur Web Apache

# systemctl redémarre apache2

À ce stade, si vous essayez d’accéder au serveur Web sur le port 80, vous obtiendrez une erreur en raison des modifications que nous venons d’apporter. Il n’est accessible que via le port 8080, comme indiqué.

Étape 5: Configuration de Varnish pour écouter le port 80

Nous devons également configurer Varnish pour écouter le port 80 afin de transférer les requêtes HTTP au serveur Web. Cela éliminera également la nécessité d’ajouter 8080 à la fin de l’URL lors de l’accès au navigateur Web.

Lancez votre éditeur de texte préféré et ouvrez le fichier /etc/default/varnish.

# vim/etc/default/varnish

Faites défiler et localisez l’attribut ‘DAEMON_OPTS’. Assurez-vous de changer le port de 6081 en port 80

Enregistrez et fermez l’éditeur de texte.

Si vous vérifiez le fichier /etc/varnish/default.fichier vcl, vous devriez obtenir la sortie indiquée ci-dessous.

Enfin, nous devons éditer le fichier /lib/systemd/system/varnish.service et modification du port dans la directive ExecStart du port 6081 à 80.

Enregistrez et quittez l’éditeur de texte.

Pour que les modifications prennent effet, nous devons redémarrer les serveurs Web Apache, recharger le système et redémarrer Varnish dans l’ordre indiqué

# systemctl restart apache2
#systemctl daemon-reload
#systemctl restart varnish

Étape 6: Tester la configuration

Pour confirmer que notre configuration est bonne, utilisez la commande curl comme indiqué:

# curl-I server_IP

Soyez à l’affût de cette ligne Via : 1.1 vernis (Vernis/5.2) comme indiqué sur la sortie ci-dessus. Cela montre que le vernis fonctionne comme prévu.

Vous pouvez maintenant visiter votre serveur Web sans ajouter le 8080 à la fin.

Conclusion

Et c’est ainsi que vous configurez le cache Varnish pour qu’il fonctionne avec le serveur Web Apache sur Ubuntu 18.04. Votre serveur Web devrait fonctionner plus rapidement que jamais grâce à l’accélérateur HTTP Varnish ultra-rapide qui mettra en cache les pages Web fréquemment consultées et les servira à des vitesses impressionnantes !

Write a Comment

Votre adresse e-mail ne sera pas publiée.