- - Sådan installeres Googles PageSpeed-modul på Apache og Nginx på Linux

Sådan installeres Googles PageSpeed-modul på Apache og Nginx på Linux

En god måde at forbedre hastigheden på din webserver på Linux er med Google PageSpeed-modulet. Aktivering af Googles PageSpeed-modul på Apache eller Nginx resulterer i sideindlæsningshastigheder op til 10X hurtigere.

Apache-instruktioner

Apache er den foretrukne webserver på de fleste Linuxinstallationer. Som et resultat foretrækker Google brugere at gå denne rute, når de bruger den. Hvis du bruger Ubuntu-server, Debian-server, Fedora-server, Redhat Enterprise Linux, CentOS eller endda Suse Enterprise Linux, skal du følge med for at få pluginet til at fungere.

Bemærk: Google understøtter ikke serveroperativsystemer, der kører Apache, der ikke bruger DEB eller RPM. For at bruge på andre platforme anbefales NGINX-webserveren.

Ubuntu Server / Debian Server

Sådan får du PageSpeed-modulet til at arbejde med begge deleDebian- og Ubuntu-serveroperativsystemer er forfriskende let, da Google leverer en downloadbar binær pakke. Denne pakke indeholder modulet samt et officielt softwarelager, der sikrer, at modulet altid er ajour.

Start med at downloade pakken ved hjælp af wget downloader værktøj.

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

Download alternativt beta-frigivelsen af ​​modulet 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å downloadet tager ikke lang tid. Når den er færdig, er det næste trin i processen at installere pakken på systemet via dpkg.

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

eller

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

Installation af modulet via dpkg skal arbejde fejlfrit uden problemer med afhængighed. Hvis der af en eller anden grund opstår afhængighedsfejl, skal du rette dem med følgende kommando:

sudo apt install -f

RHEL / CentOS

Som Ubuntu er RHEL- og CentOS-brugere på udkig efterGoogles PageSpeed-modul behøver ikke at køre gennem en kompliceret proces. I stedet er der en praktisk RPM-fil klar til download. For at starte installationsprocessen skal du bruge wget værktøj til at downloade pakken.

For at få den seneste stabile version af 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 betaversionen skal du gøre:

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

Bruger RPM kommando, installer Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Nginx-instruktioner

Sammen med Apache er Googles PageSpeed-modul ogsåhar støtte til Nginx. I modsætning til Apache er der dog ingen praktiske binære pakker at downloade. I stedet for dem, der ønsker at bruge det, skal få det i hånden.

For at starte modulinstallationen på Nginx skal du indtaste følgende kommando. Kørsel af denne kommando udfører et automatisk script, der opsætter alt.

Bemærk: For at bruge dette script kræves krøller. Se efter "krøllet" i pakkehåndteringen, og installer det, før du fortsætter.

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

Når scriptet er færdigt, skal Nginx Pagespeed-modulet fungere.

Konfigurer PageSpeed

Installation af PageSpeed-modulet til Apache-webserveren kræver ingen konfiguration. På Nginx er det dog. For at aktivere modulet i Nginx-webserveren skal du redigere nginx.conf fil. Få rod i terminalen, og åbn derefter konfigurationsfilen ved hjælp af Nano.

su -

eller

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

Indsæt følgende kode 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$" { }

Gem konfigurationsfilen ved at trykke på Ctrl + O, og gå ud med Ctrl + X.

Deaktiver PageSpeed

Googles PageSpeed-modul har en enorm indflydelse påydeevne til websteder. Hvis du alligevel ikke er tilfreds med resultaterne af en eller anden grund, kan du måske deaktivere dem. Deaktivering af modulet er let på begge servere.

Apache

På Apache er der et par måder at deaktiveremodul, men langt den mest effektive måde er bare at afinstallere den binære pakke. Dette gøres automatisk for at rengøre eventuelle resterende konfigurationsfiler 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 af modulet på Nginx er også enkelt. For at slukke for modulet skal du redigere Nginx-konfigurationsfilen og indstille PageSpeed ​​fra “on” til “off”.

su -

eller

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

Find "sidespeed on;" og skift det til:

pagespeed off;

Når du har ændret værdien, skal du forlade Nano. PageSpeed ​​skal øjeblikkeligt slukke.

Kommentarer