blog
Installer le mod_pagespeed de Google sur Gentoo Linux

Installer le mod_pagespeed de Google sur Gentoo Linux

Comment installer le mod_pagespeed de Google pour Apache sur Gentoo Linux ?

Vous êtes nombreux à nous avoir contacté pour en savoir plus sur le mod_pagespeed de Google. Aujourd’hui, pour répondre à de nombreuses demandes, ce tutorial vous explique comment procéder à son installation sur le système d’exploitation Gentoo Linux, seul OS laissé à l’écart par Google dans la distribution de son application.

Portage Overlay

mod_pagespeed n’est à ce jour pas dans l’arbre portage officiel de Gentoo, il faut donc créer un overlay à cet arbre (comprenez un portage personnalisé) :

~ # mkdir /usr/local/portage

Ensuite, nous allons déclarer cet overlay dans le make.conf :

~ # echo "PORTDIR_OVERLAY=\"/usr/local/portage\"" >> /etc/make.conf

Maintenant que l’overlay est en place, nous allons lui créer un nouveau paquet :

~ # mkdir -p /usr/local/portage/www-apache/mod_pagespeed/files

Comme vous l’aurez remarqué, l’arborescence de cet overlay respecte la nomenclature du portage officiel.

Téléchargeons maintenant l’ebuild personnalisé de mod_pagespeed pour Gentoo :

~ # wget -O /usr/local/portage/www-apache/mod_pagespeed/mod_pagespeed-9999.ebuild http://bugs.gentoo.org/attachment.cgi?id=253177
~ # wget -O /usr/local/portage/www-apache/mod_pagespeed/files/80_mod_pagespeed.conf http://bugs.gentoo.org/attachment.cgi?id=253179

Préparons cet ebuild à pouvoir être utilisé :

~ # ebuild /usr/local/portage/www-apache/mod_pagespeed/mod_pagespeed-9999.ebuild digest

Si tout se passe bien, la commande ne doit pas retourner d’erreur.

Maintenant, il n’y a plus qu’à démasquer cet ebuild pour pouvoir l’installer :

~ # echo "www-apache/mod_pagespeed" >> /etc/portage/package.keywords

Pour lancer l’installation :

~ # emerge -av mod_pagespeed

Et voilà, mod_pagespeed est installé ! Il ne nous reste plus qu’à ajouter « -D PAGESPEED » au fichier /etc/conf.d/apache2 et relancer Apache pour pouvoir utiliser ce module !

Si vous avez besoin d’aide pour installer et configurer ce module sur ce serveur, n’hésitez pas à contacter Nexylan ! On vous répond toujours avec plaisir !