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

Slik installerer du Googles PageSpeed-modul på Apache og Nginx på Linux

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 Linuxinstallasjoner. 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ølger du med for å få plugin-programmet 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å SideSpeed-modulen til å fungere på begge delerOperativsystemene til Debian og Ubuntu-serveren 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.

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-pagespeed-stable_current_*.deb

eller

sudo dpkg -i mod-pagespeed-beta_current_*.deb

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

sudo apt install -f

RHEL / CentOS

Som Ubuntu, RHEL og CentOS brukere som ønsker å fåGoogles PageSpeed-modul trenger ikke å 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-pagespeed-*.rpm

Nginx instruksjoner

Sammen med Apache, Googles PageSpeed-modul ogsåhar 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 <(curl -f -L -sS https://ngxpagespeed.com/install) 
--nginx-version latest

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 -s
nano /etc/nginx/nginx.conf

Lim inn følgende kode i konfigurasjonsfilen:

pagespeed on;
# Needs to exist and be writable by nginx. Use tmpfs for best performance.
pagespeed FileCachePath /var/ngx_pagespeed_cache;
# Ensure requests for pagespeed optimized resources go to the pagespeed handler
# and no extraneous headers get set.
location ~ ".pagespeed.([a-z].)?[a-z]{2}.[^.]{10}.[^.]+" {
add_header "" "";
}
location ~ "^/pagespeed_static/" { }
location ~ "^/ngx_pagespeed_beacon$" { }

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

Deaktiver PageSpeed

Googles PageSpeed-modul har stor innvirkning påytelse 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 å deaktiveremodulen, 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 remove mod-pagespeed

eller

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

eller

sudo yum remove mod-pagespeed-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:

pagespeed off;

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

kommentarer