Astuce
L'installation sur le ssh doit se faire sans les dépendances car directadmin gère apache ou nginx lui-même.
A savoir
L'installation sur le ssh doit se faire sans les dépendances car directadmin gère apache ou nginx lui-même.
Le module pagespeed de google n’est plus à présenter.
Compatible avec Apache ou Nginx, il permet de faire beaucoup d’optimisation sur le code côté serveur. Il peut minimiser les images, les redimensionner, compiler tous les css et/ou js. Mettre les script en bas et le css en haut, etc.
Cependant, l’installation normalement très simple, demande un forçage sur Centos avec Directadmin (compatible custombuild) car yum ne reconnait pas l’installation du service httpd.
Détail pour une installation sur les version 64bits (ou x64) :
Les paquets sont disponibles ici : modpagespeed
# cd /tmp
# yum install at
# wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
# rpm -i −−nodeps mod-pagespeed-stable_current_x86_64.rpm
Ensuite, il faut ajouter le module au service httpd
# vi /etc/httpd/conf/extra/httpd-includes.conf
Les lignes à ajouter sont
#Google PageSpeed Module
Include /etc/httpd/conf.d/pagespeed.conf
Passer en mode édition : Touches [Inser.] ou "i" ou "a", en bas de votre écran s'affiche – INSERT –
Quitter le mode édition : Touche [Echap]
Pour quitter vi : Après être sorti du mode édition, il faut savoir si vous souhaitez enregistrer les modifications.
Enregistrer et quitter : Presser les touches ":" puis "w" puis "q"
Sortir sans enregistrer : Presser les touches ":" puis "q" puis "!"
Vérifier que le service https inclut bien la partie « deflate ».
# vi /etc/httpd/conf/httpd.conf
Vérifier que la ligne est présente et non commentée (aucun # devant).
Include conf/extra/httpd-deflate.conf
Il ne reste plus qu’à redémarrer le service httpd.
service httpd restart