Introducció
Requisits previs
Pas 1: actualitzeu el sistema
Pas 2: instal·leu Mod_pagesspeed
Pas 3: configureu el mòdul Mod_pagespeed
Pas 4: accediu a la interfície web Mod_pagespeed
Introducció
Mod_pagespeed és un mòdul Apache de codi obert que s'utilitza per optimitzar automàticament les pàgines web. Fa que la web sigui més ràpida reescrivint pàgines web per reduir la latència i l'ample de banda. Mod_pagespeed també proporciona molts filtres d'optimització que s'utilitzen per optimitzar diversos arxius, com css, html, png, i jpg.
En aquest tutorial, explicaré com instal·lar i configurar el mòdul Mod_pagespeed amb Apache a Ubuntu 16.04.
Requisits previs
- Una instància del servidor Vultr Ubuntu 16.04 recentment desplegada amb Apache instal·lat.
- Un usuari no root amb privilegis sudo configurats al vostre servidor.
- Una adreça IP estàtica 192.168.15.110 configurada al vostre sistema.
Pas 1: actualitzeu el sistema
Abans de començar, actualitzeu el vostre sistema a la darrera versió estable executant l'ordre següent:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Pas 2: instal·leu Mod_pagesspeed
Podeu descarregar la darrera versió estable del mòdul Mod_pagespeed per a Apache des del seu lloc web oficial. En cas contrari, podeu descarregar-lo amb l'ordre següent:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
Un cop finalitzada la descàrrega, instal·leu-la executant l'ordre següent:
sudo dpkg -i mod-pagespeed-stable_current_amd64.deb
sudo apt-get install -f
Un cop finalitzada la instal·lació, haureu de reiniciar el servei Apache per carregar el mòdul:
sudo systemctl restart apache2
Podeu verificar el mòdul Mod_pagespeed executant l' curlordre següent :
curl -D- localhost
Si tot ha tingut èxit, veureu la sortida següent:
HTTP/1.1 200 OK
Date: Mon, 28 Nov 2016 15:28:51 GMT
Server: Apache/2.4.7 (Ubuntu)
Accept-Ranges: bytes
Vary: Accept-Encoding
X-Mod-Pagespeed: 1.11.33.2-0
Cache-Control: max-age=0, no-cache
Content-Length: 10724
Content-Type: text/html; charset=UTF-8
Pas 3: configureu el mòdul Mod_pagespeed
Podeu configurar el mòdul Mod_pagespeed de diferents maneres. O podeu utilitzar el pagespeed.conffitxer predeterminat per configurar-lo per a tot el servidor, o podeu posar tota la seva configuració a la vostra directiva d'amfitrió virtual.
Comencem per editar el pagespeed.conffitxer predeterminat :
sudo nano /etc/apache2/mods-available/pagespeed.conf
Per desactivar el mòdul Mod_pagespeed, canvieu la línia de ona off.
ModPagespeed off
Mod_pagespeed utilitza diferents tipus de nivells que fa que la configuració simple, com PassThrough, CoreFilters, i OptimizeForBandwidth. La configuració predeterminada és:
ModPagespeedRewriteLevel CoreFilters
Per desactivar CoreFilterscanviar les línies a:
ModPagespeedRewriteLevel PassThrough
Si voleu activar filtres addicionals, especifiqueu:
ModPagespeedEnableFilters filter1 filter2
Per desactivar el filtre, especifiqueu:
ModPagespeedDisableFilters filter1 filter2
Pas 4: accediu a la interfície web Mod_pagespeed
El mòdul Mod_pagespeed proporciona una interfície basada en web per veure l'estat del servidor. Haureu d'afegir l'adreça IP de la vostra màquina remota al pagespeed.conffitxer per accedir-hi des d'una màquina remota.
sudo nano /etc/apache2/mods-available/pagespeed.conf
Canvieu el fitxer tal com es mostra a continuació:
<Location /pagespeed_admin>
Order allow,deny
Allow from localhost
Allow from 127.0.0.1
Allow from remote-ip-address
SetHandler pagespeed_admin
</Location>
<Location /pagespeed_global_admin>
Order allow,deny
Allow from localhost
Allow from 127.0.0.1
Allow from remote-ip-address
SetHandler pagespeed_global_admin
</Location>
Deseu el fitxer i reinicieu el servei Apache.
sudo systemctl restart apache2
A continuació, obriu el vostre navegador web i escriviu l'URL http://192.168.15.110/pagespeed_adminper accedir a la interfície web Mod_pagespeed.
Mod_pagespeed ara està instal·lat i configurat al vostre servidor.