- - Comment installer le module PageSpeed ​​de Google sous Apache et Nginx sous Linux

Comment installer le module PageSpeed ​​de Google sur Apache et Nginx sur Linux

Le module Google PageSpeed ​​est un excellent moyen d’accroître la vitesse de votre serveur Web sous Linux. L'activation du module PageSpeed ​​de Google sur Apache ou Nginx accélère le chargement des pages jusqu'à 10 fois plus rapidement.

Instructions Apache

Apache est le serveur Web préféré sur la plupart des systèmes Linuxinstallations. En conséquence, Google préfère que les utilisateurs choisissent cette voie lorsqu'ils l'utilisent. Si vous utilisez un serveur Ubuntu, un serveur Debian, un serveur Fedora, Redhat Enterprise Linux, CentOS ou même Suse Enterprise Linux, suivez-le pour que le plug-in fonctionne.

Remarque: Google ne prend pas en charge les systèmes d'exploitation serveur exécutant Apache qui n'utilisent ni DEB ni RPM. Pour utiliser sur d'autres plates-formes, le serveur Web NGINX est recommandé.

Serveur Ubuntu / Serveur Debian

Faire fonctionner le module PageSpeed ​​sur les deuxLes systèmes d’exploitation de serveur Debian et Ubuntu sont très simples car Google fournit un paquet binaire téléchargeable. Ce paquet contient le module ainsi qu'un référentiel logiciel officiel garantissant que le module sera toujours à jour.

Commencez par télécharger le paquet en utilisant le wget outil de téléchargement.

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

ou

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb

Vous pouvez également télécharger la version bêta du module avec:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb

ou

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb

Le paquet Pagespeed n’est pas volumineux, le téléchargement ne prendra donc pas longtemps. Une fois terminé, l’étape suivante du processus consiste à installer le package sur le système via dpkg.

sudo dpkg -i mod-pagespeed-stable_current_*.deb

ou

sudo dpkg -i mod-pagespeed-beta_current_*.deb

Installation du module via dpkg devrait fonctionner parfaitement, sans aucun problème de dépendance. Si, pour une raison quelconque, des erreurs de dépendance surviennent, corrigez-les à l'aide de la commande suivante:

sudo apt install -f

RHEL / CentOS

Comme Ubuntu, les utilisateurs de RHEL et de CentOS cherchent à obtenirLe module PageSpeed ​​de Google n’a pas besoin de suivre un processus compliqué. Au lieu de cela, il existe un fichier RPM pratique prêt à être téléchargé. Pour démarrer le processus d’installation, utilisez le wget outil pour télécharger le package.

Pour obtenir la dernière version stable de Mod_pagespeed, essayez:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm

ou

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

Pour la version bêta, faites:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

ou

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm

En utilisant le RPM commande, installez Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Instructions Nginx

Avec Apache, le module PageSpeed ​​de Google a égalementsupporte Nginx. Cependant, contrairement à Apache, il n’existe aucun package binaire pratique à télécharger. Ceux qui cherchent à l'utiliser doivent plutôt l'avoir à la main.

Pour démarrer l'installation du module sur Nginx, entrez la commande suivante. L'exécution de cette commande exécute un script automatique qui configure tout.

Remarque: pour utiliser ce script, curl est requis. Cherchez «curl» dans le gestionnaire de paquets et installez-le avant de continuer.

bash <(curl -f -L -sS https://ngxpagespeed.com/install) 
--nginx-version latest

Une fois le script terminé, le module Nginx Pagespeed devrait fonctionner.

Configurer PageSpeed

L'installation du module PageSpeed ​​pour le serveur Web Apache ne nécessite aucune configuration. Sur Nginx, cependant, c'est le cas. Pour activer le module sur le serveur Web Nginx, éditez le nginx.conf fichier. Dans le terminal, accédez au répertoire racine, puis ouvrez le fichier de configuration à l’aide de Nano.

su -

ou

sudo -s
nano /etc/nginx/nginx.conf

Dans le fichier de configuration, collez le code suivant:

pagespeed on;
# Needs to exist and be writable by nginx. Use tmpfs for best performance.
pagespeed FileCachePath /var/ngx_pagespeed_cache;
# Ensure requests for pagespeed optimized resources go to the pagespeed handler
# and no extraneous headers get set.
location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" {
add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }

Enregistrez le fichier de configuration en appuyant sur Ctrl + Oet sortir avec Ctrl + X.

Désactiver PageSpeed

Le module PageSpeed ​​de Google a un impact considérable surperformance pour les sites Web. Néanmoins, si vous n'êtes pas satisfait du résultat, pour une raison quelconque, vous pouvez le désactiver. Désactiver le module est facile sur les deux serveurs.

Apache

Sur Apache, il existe plusieurs façons de désactiver lemodule, mais de loin le moyen le plus efficace consiste simplement à désinstaller le paquet binaire. Cela nettoiera automatiquement tous les fichiers de configuration et les bibliothèques résiduels du système.

Debian / Ubuntu

sudo apt remove mod-pagespeed

ou

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

ou

sudo yum remove mod-pagespeed-beta

Nginx

Désactiver le module sur Nginx est également simple. Pour désactiver le module, modifiez le fichier de configuration Nginx et réglez PageSpeed ​​de «on» sur «off».

su -

ou

sudo -s
nano /etc/nginx/nginx.conf

Recherchez "pagespeed on;" et remplacez-le par:

pagespeed off;

Après avoir changé la valeur, quittez Nano. PageSpeed ​​devrait s'éteindre instantanément.

commentaires