Comment configurer le cache de vernis sur Ubuntu Top 10.Top 10

Comment configurer le cache de vernis sur Ubuntu Top 10.Top 10
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 Financial Times, un petit retard dans la vitesse de chargement de la page 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 entreprise en ligne et entraînera une forte baisse de vos revenus. Un site Web rapide permet à vos visiteurs de recueillir des informations dans les plus brefs délais et entraîneront très probablement des conversations. De plus, Google classe maintenant les sites Web rapides plus élevés dans le score SEO que les sites Web lents. Je vous ai 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 les demandes HTTP aux utilisateurs à des vitesses remarquablement élevées. Il accélère un site Web en mettant en cache du contenu fréquemment accessible 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 laissons savoir comment vous pouvez installer un cache de vernis 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 comme racine et exécutez la commande:

# APT Update && apt mise à niveau

Étape 2: Installez Apache Webserver

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

Pour installer Apache, exécutez la commande:

# apt installer apache2

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

# systemctl start 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 Apache Webserver installé, installez l'accélérateur Varnish HTTP en fonctionnant:

# apt install vernis
# Systemctl Start Varnish
# SystemCTl Status Varnish

Étape 4: Configuration du cache HTTP Apache et Varnish

Apache Webserver écoute le port HTTP 80 pour les connexions entrantes. Cependant, dans notre configuration, nous devons faire quelques ajustements. Étant donné que Varnish transmettra les demandes HTTP à l'Apache Webserver, nous configurerons l'accélérateur de vernis pour écouter le port 80, puis configurer Apache pour écouter le port 8080.

Ainsi, pour configurer Apache pour écouter le port 8080, ouvrez le fichier de configuration comme indiqué avec

# vim / etc / apache2 / ports.confli

Enregistrer et quitter le fichier de configuration.

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

# vim / etc / apache2 / sites-etived / 000-défaut.confli

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

# systemctl redémarrer 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 ne peut être accessible que via le port 8080 comme indiqué.

Étape 5: Configuration du vernis pour écouter le port 80

Nous devons également configurer Varnis. Cela éliminera également la nécessité de 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 / etc / par défaut / vernis déposer.

# vim / etc / par défaut / vernis

Faites défiler et localisez l'attribut 'Daemon_opts '. Assurez-vous de changer le port de 6081 en port 80

Enregistrer et fermer l'éditeur de texte.

Si vous vérifiez le / etc / vernis / par défaut.vcl fichier, vous devriez obtenir la sortie affichée ci-dessous.

Enfin, nous devons modifier le / lib / systemd / système / vernis.service et modifier le port dans Exercice Directive du port 6081 à 80.

Enregistrer et quitter l'éditeur de texte.

Pour que les modifications arrivent à effet, nous devons redémarrer les serveurs Web Apache, recharger le système et redémarrer le vernis dans l'ordre indiqué

# systemctl redémarrer apache2
# SystemCTL Daemon-Reload
# SystemCTl Restart Vernis

Étape 6: Tester la configuration

Pour confirmer que notre configuration est bonne utilisation de la commande curl comme indiqué:

# curl -i server_ip

Être à la recherche 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 Varnish Cache pour travailler 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 super-rapide qui se cachera fréquemment les pages Web et les servira à des vitesses impressionnantes!