GNU/Linux >> Tutoriels Linux >  >> Ubuntu

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. Vous pouvez accélérer votre 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 compressera 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 expliquerons comment installer le module mod_pagespeed pour Apache sur le serveur Ubuntu 20.04.

Prérequis

  • Un serveur exécutant Ubuntu 20.04 avec au moins 4 Go de RAM.
  • Un mot de passe root est configuré sur votre serveur.

Installer le serveur Web Apache

Tout d'abord, vous devrez installer le serveur Web Apache sur votre système. Vous pouvez l'installer à l'aide de la commande suivante :

apt-get install apache2 -y

Une fois Apache installé, vous pouvez passer à l'étape suivante.

Installer le module Apache Mod_pagespeed

Vous pouvez 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é, installez 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émarrez le service Apache pour appliquer les modifications :

Vous pouvez maintenant vérifier l'installation du module mod_pagespeed avec la commande suivante :

curl -D- http://localhost | head

Vous devriez 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 vous souhaitez désactiver le module mod_pagespeed, éditez le fichier pagespeed.conf :

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

Modifiez la ligne suivante :

ModPagespeed off     #To turn off mod_pagespeed

Enregistrez et fermez le fichier puis redémarrez 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 Web pour afficher l'état du serveur. Par défaut, il n'est accessible qu'à partir de l'hôte local. Vous devrez donc configurer pour accéder à partir de l'hôte distant. Vous pouvez le faire en éditant le fichier /etc/apache2/mods-available/pagespeed.conf :

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

Ajoutez la ligne "Autoriser de tous" dans les sections et  :

<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>

Enregistrez et fermez le fichier puis redémarrez le service Apache pour appliquer les modifications :

systemctl restart apache2

Accéder à l'interface Web Mod_pagespeed

Maintenant, ouvrez votre navigateur Web et tapez l'URL http://your-server-ip/pagespeed_admin. Vous devriez voir le tableau de bord Mod_pagespeed dans l'écran suivant :

Graphiques

Statistiques

Conclusion

Dans le tutoriel ci-dessus, vous avez appris à installer le module Apache mod_pagespeed sur le serveur Ubuntu 20.04. Désormais, votre site Web se charge de 40 à 50 % plus rapidement. Pour plus d'informations, consultez la documentation mod_pagespeed.


Ubuntu
  1. Comment installer et configurer Nextcloud avec Apache sur Ubuntu 18.04

  2. Comment installer et configurer ownCloud avec Apache sur Ubuntu 18.04

  3. Comment installer et configurer Kubernetes (k8s) sur Ubuntu 18.04 LTS

  4. Comment installer et configurer Ansible sur Ubuntu 18.04 LTS

  5. Comment installer et configurer Fail2ban sur Ubuntu 20.04 LTS

Comment installer et configurer Apache Tomcat 9 sur Ubuntu 20.04 LTS

Comment installer et configurer Apache Hadoop sur Ubuntu 20.04

Comment installer et configurer GitLab CE sur Ubuntu 18.04 LTS

Comment installer et configurer Apache Kafka sur Ubuntu 20.04

Comment installer et configurer Apache Spark sur Ubuntu 20.04

Comment installer et configurer PostgreSQL avec phpPgAdmin sur Ubuntu 20.04 LTS