- - Hur man installerar Googles PageSpeed-modul på Apache och Nginx på Linux

Hur man installerar Googles PageSpeed-modul på Apache och Nginx på Linux

Ett bra sätt att förbättra hastigheten på din webbserver på Linux är med Google PageSpeed-modulen. Att aktivera Googles PageSpeed-modul på Apache eller Nginx resulterar i sidhastighet upp till 10 gånger snabbare.

Apache-instruktioner

Apache är den föredragna webbservern på de flesta Linuxinstallationer. Som ett resultat föredrar Google användare att gå den här vägen när de använder den. Om du använder Ubuntu-server, Debian-server, Fedora-server, Redhat Enterprise Linux, CentOS eller till och med Suse Enterprise Linux, följ för att få pluginprogrammet att fungera.

Obs: Google stöder inte serveroperativsystem som kör Apache som inte använder DEB eller RPM. För att använda på andra plattformar rekommenderas NGINX webbserver.

Ubuntu Server / Debian Server

Att få PageSpeed-modulen att fungera på bådaOperativsystem för Debian och Ubuntu-servern är uppfriskande enkelt eftersom Google tillhandahåller ett nedladdningsbart binärt paket. Detta paket innehåller modulen såväl som ett officiellt programvarulager som säkerställer att modulen alltid är uppdaterad.

Börja med att ladda ner paketet med hjälp av wget nedladdningsverktyg.

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

Alternativt kan du ladda ner betaversionen 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-paketet är inte stort, så nedladdningen tar inte lång tid. När det slutförs är nästa steg i processen att installera paketet till systemet via dpkg.

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

eller

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

Installera modulen via dpkg bör fungera felfritt utan beroendesproblem. Om beroendefel av någon anledning uppstår, korrigera dem med följande kommando:

sudo apt install -f

RHEL / CentOS

Liksom Ubuntu, RHEL och CentOS användare som vill fåGoogles PageSpeed-modul behöver inte köra genom en komplicerad process. Istället finns det en bekväm RPM-fil som är klar att ladda ner. För att starta installationsprocessen använder du wget verktyg för att ladda ner paketet.

För att få den senaste stabila versionen av Mod_pagespeed, prova:

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

För betaversionen gö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

Använda RPM kommando, installera Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Nginx instruktioner

Tillsammans med Apache, Googles PageSpeed-modul ocksåhar stöd för Nginx. Till skillnad från Apache finns det inga praktiska binära paket att ladda ner. Istället måste de som vill använda det få den för hand.

För att starta modulinstallationen på Nginx, ange följande kommando. Om du kör detta kommando körs ett automatiskt skript som ställer in allt.

Obs! För att använda detta skript krävs curl. Leta efter “curl” i pakethanteraren och installera det innan du fortsätter.

bash <(curl -f -L -sS https://ngxpagespeed.com/install) 
--nginx-version latest

När skriptet är klart bör Nginx Pagespeed-modulen fungera.

Konfigurera PageSpeed

Att installera PageSpeed-modulen för Apache-webbservern kräver ingen konfiguration. Men på Nginx. Redigera för att aktivera modulen i Nginx webserver nginx.conf fil. På terminalen, få rot och öppna sedan konfigurationsfilen med Nano.

su -

eller

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

Klistra in följande kod i konfigurationsfilen:

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$" { }

Spara konfigurationsfilen genom att trycka på Ctrl + O, och avsluta med Ctrl + X.

Inaktivera PageSpeed

Googles PageSpeed-modul påverkar enormtprestanda för webbplatser. Ändå, om du inte är nöjd med resultaten av någon anledning kanske du vill inaktivera det. Att inaktivera modulen är lätt på båda servrarna.

Apache

På Apache finns det några sätt att inaktiveramodulen, men det överlägset mest effektiva sättet är att bara avinstallera det binära paketet. Om du gör detta kommer du att rengöra eventuella återstående konfigurationsfiler och bibliotek från 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

Att inaktivera modulen på Nginx är också enkelt. För att stänga av modulen, redigera Nginx-konfigurationsfilen och ställ PageSpeed ​​från “på” till “av”.

su -

eller

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

Hitta "sidhastighet på;" och ändra det till:

pagespeed off;

När du har ändrat värdet, avsluta Nano. PageSpeed ​​ska omedelbart stängas av.

kommentarer