Hvordan installere Googles PageSpeed-modul på Apache og Nginx på Linux

click fraud protection

En flott måte å forbedre hastigheten på webserveren din på Linux er med Google PageSpeed-modulen. Aktivering av Googles PageSpeed-modul på Apache eller Nginx resulterer i sidehastigheter opptil 10 ganger raskere.

Apache-instruksjoner

Apache er den foretrukne webserveren på de fleste Linux-installasjoner. Som et resultat foretrekker Google brukere å gå denne ruten når de bruker den. Hvis du bruker Ubuntu-server, Debian-server, Fedora-server, Redhat Enterprise Linux, CentOS eller til og med Suse Enterprise Linux, følg med for å få pluginen til å fungere.

Merk: Google støtter ikke serveroperativsystemer som kjører Apache som ikke bruker DEB eller RPM. For å bruke på andre plattformer anbefales NGINX webserver.

Ubuntu Server / Debian Server

Å få PageSpeed-modulen til å fungere på både Debian- og Ubuntu-serveroperativsystemer er forfriskende enkelt ettersom Google tilbyr en nedlastbar binærpakke. Denne pakken inneholder modulen så vel som et offisielt programvarelager som sikrer at modulen alltid vil være oppdatert.

instagram viewer

Start med å laste ned pakken ved å bruke wget nedlastingsverktøy.

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

eller

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

Last ned alternativt betaversjonen av modulen med:

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

eller

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

Pagespeed-pakken er ikke stor, så nedlastingen vil ikke ta lang tid. Når den er ferdig, er neste trinn i prosessen å installere pakken på systemet via dpkg.

sudo dpkg -i mod-sider hastighet-stabil_strøm _ *. deb

eller

sudo dpkg -i mod-sidespeed-beta_current _ *. deb

Installere modulen via dpkg bør fungere feilfritt, uten avhengighetsproblemer. Hvis det av noen grunn oppstår avhengighetsfeil, må du rette dem med følgende kommando:

sudo apt install -f

RHEL / CentOS

I likhet med Ubuntu trenger ikke RHEL- og CentOS-brukere som ønsker å få Googles PageSpeed-modul å kjøre gjennom en komplisert prosess. I stedet er det en praktisk RPM-fil klar for nedlasting. For å starte installasjonsprosessen bruker du wget verktøy for å laste ned pakken.

For å få den siste stabile versjonen av Mod_pagespeed, prøv:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm

eller

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm

For betaversjonen, gjør du:

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm

eller

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm

Bruker RPM kommando, installer Mod_pagespeed.

sudo rpm -U mod-sideshastighet - *. rpm

Nginx instruksjoner

Sammen med Apache har Googles PageSpeed-modul også støtte for Nginx. I motsetning til Apache er det imidlertid ingen praktiske binære pakker å laste ned. I stedet må de som ønsker å bruke den få den for hånd.

For å starte modulinstallasjonen på Nginx, skriv inn følgende kommando. Å kjøre denne kommandoen vil utføre et automatisk skript som setter alt opp.

Merk: For å bruke dette skriptet, er krøller nødvendig. Se etter “krøll” i pakkehåndtereren og installer den før du fortsetter.

bash 

Når skriptet er fullført, skal Nginx Pagespeed-modulen fungere.

Konfigurer PageSpeed

Installering av PageSpeed-modulen for Apache-webserveren krever ingen konfigurasjon. På Nginx gjør det imidlertid. Hvis du vil aktivere modulen i Nginx webserver, rediger du nginx.conf fil. Få rot, og åpne konfigurasjonsfilen ved å bruke Nano.

su -

eller

sudo -er
nano /etc/nginx/nginx.conf

Lim inn følgende kode i konfigurasjonsfilen:

siderom på;
# Trenger å eksistere og kan skrives av nginx. Bruk tmpfs for best ytelse.
sidespeed FileCachePath / var / ngx_pagespeed_cache;
# Forsikre deg om at forespørsler om optimalisert sidehastighet går til sidehastighetsbehandleren
# og ingen fremmede overskrifter blir satt.
beliggenhet ~ "\. siderhastighet \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.] +" {
add_header "" "";
}
beliggenhet ~ "^ / sidespeed_static /" {}
beliggenhet ~ "^ / ngx_pagespeed_beacon $" {}

Lagre konfigurasjonsfilen ved å trykke på Ctrl + O, og avslutt med Ctrl + X.

Deaktiver PageSpeed

Googles PageSpeed-modul har stor innvirkning på ytelsen for nettsteder. Likevel, hvis du ikke er fornøyd med resultatene, uansett årsak, kan det være lurt å deaktivere det. Det er enkelt å deaktivere modulen på begge serverne.

Apache

På Apache er det noen måter å deaktivere modulen på, men den klart mest effektive måten er å bare avinstallere den binære pakken. Hvis du gjør dette, vil du automatisk rense eventuelle gjenværende konfigurasjonsfiler og biblioteker fra systemet.

Debian / Ubuntu

sudo apt fjerne mod-sideshastighet

eller

sudo apt fjerne mod-sidespeed-beta

RHEL / CentOS

sudo yum fjerne mod-sideshastighet

eller

sudo yum fjerne mod-sidespeed-beta

Nginx

Deaktivering av modulen på Nginx er også enkelt. For å slå av modulen, rediger Nginx-konfigurasjonsfilen og sett PageSpeed ​​fra “på” til “av”.

su -

eller

sudo -s nano /etc/nginx/nginx.conf

Finn "sideskilt på;" og endre den til:

sideskilt av;

Etter å ha endret verdien, avslutter du Nano. PageSpeed ​​skal øyeblikkelig slå seg av.

watch instagram story