Comment installer et configurer le module mod_pagespeed avec Apache sur Ubuntu 20.04 LTS

Un site Web lent est un problème majeur auquel sont confrontés la plupart des webmasters. Tu peux accélérer ton site Web à l’aide du module mod_pagespeed. mod_pagespeed est un module Apache open-source créé par Google qui est utilisé pour optimiser automatiquement les pages Web. Ce module comprimera javascript, CSS, JPEG, PNG et d’autres ressources, et optimisera également la longueur de ces fichiers. Actuellement, ce module est utilisé par de nombreux fournisseurs d’hébergement, notamment GoDaddy, EdgeCast, DreamHost et bien d’autres.

Dans ce tutoriel, nous allons expliquer comment installer le module mod_pagespeed pour Apache sur le serveur Ubuntu 20.04.

Conditions préalables

  • Un serveur fonctionnant sous Ubuntu 20.04 avec un minimum de 4 Go de RAM.
  • Un mot de passe root est configuré sur ton serveur.

Installe le serveur Web Apache

Tout d’abord, tu dois installer le serveur Web Apache dans ton système. Tu peux l’installer à l’aide de la commande suivante :

apt-get install apache2 -y

Une fois qu’Apache est installé, tu peux passer à l’étape suivante.

Installe le module Apache Mod_pagespeed

Tu peux télécharger la dernière version du module mod_pagespeed en exécutant la commande suivante :

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

Une fois téléchargé, installe le fichier téléchargé en exécutant la commande suivante :

dpkg -i mod-pagespeed-stable_current_amd64.deb

Après avoir installé le module mod_pagespeed, redémarre le service Apache pour appliquer les modifications :

Tu peux maintenant vérifier l’installation du module mod_pagespeed avec la commande suivante :

curl -D- http://localhost | head

Tu devrais voir que le module mod_pagespeed est activé dans la sortie suivante :

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0HTTP/1.1 200 OK
Date: Thu, 25 Jun 2020 09:44:02 GMT
Server: Apache/2.4.41 (Ubuntu)
Accept-Ranges: bytes
X-Mod-Pagespeed: 1.13.35.2-0
Vary: Accept-Encoding
Cache-Control: max-age=0, no-cache, s-maxage=10
Content-Length: 10117
Content-Type: text/html; charset=UTF-8

100 10117  100 10117    0     0  1975k      0 --:--:-- --:--:-- --:--:-- 2469k

Si tu veux désactiver le module mod_pagespeed, modifie le fichier pagespeed.conf :

nano /etc/apache2/mods-available/pagespeed.conf

Change la ligne suivante :

ModPagespeed off     #To turn off mod_pagespeed

Enregistre et ferme le fichier puis redémarre le service Apache pour appliquer les modifications.

systemctl restart apache2

Configurer l’interface d’administration de Mod_pagespeed

Le module Apache Mod_pagespeed fournit une interface d’administration basée sur le Web pour afficher l’état du serveur. Par défaut, elle n’est accessible que depuis l’hôte local. Tu devras donc la configurer pour y accéder depuis l’hôte distant. Tu peux le faire en modifiant le fichier /etc/apache2/mods-available/pagespeed.conf :

nano /etc/apache2/mods-available/pagespeed.conf

Ajoute la ligne « Allow from all » à l’intérieur de la section <Location /pagespeed_admin> et <Location /pagespeed_global_admin> :

<Location /pagespeed_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from all
    SetHandler pagespeed_admin
</Location>

<Location /pagespeed_global_admin>
    Order allow,deny
    Allow from localhost
    Allow from 127.0.0.1
    Allow from all
    SetHandler pagespeed_global_admin
</Location>

Enregistre et ferme le fichier puis redémarre le service Apache pour appliquer les modifications :

systemctl restart apache2

Accéder à l’interface Web de Mod_pagespeed

Maintenant, ouvre ton navigateur Web et tape l’URL http://your-server-ip/pagespeed_admin. Tu devrais voir le tableau de bord de Mod_pagespeed dans l’écran suivant :

Interface web de PageSpeed

Graphiques

Graphiques

Statistiques

Statistiques Pagespeed

Conclusion

Dans le tutoriel ci-dessus, tu as appris à installer le module Apache mod_pagespeed sur le serveur Ubuntu 20.04. Maintenant, ton site Web se charge 40 à 50 % plus vite. Pour plus d’informations, consulte la documentation demod_pagespeed.

Vous aimerez aussi...