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

click fraud protection

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 Linux-installationer. 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, følg 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

At få PageSpeed-modulet til at arbejde på både Debian- 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 opdateret.

instagram viewer

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-sidespeed-stable_current _ *. deb

eller

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

Installation af modulet via dpkg bør 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

Ligesom Ubuntu, behøver RHEL- og CentOS-brugere, der ønsker at få Googles PageSpeed-modul, 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 o / min -U mod-sideshastighed - *. o / min

Nginx-instruktioner

Sammen med Apache har Googles PageSpeed-modul også support 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, er nødt til at 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 

Når scriptet er afsluttet, 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:

sidehastighed på;
# Behov for at eksistere og kunne skrives af nginx. Brug tmpfs for den bedste ydelse.
sidespeed FileCachePath / var / ngx_pagespeed_cache;
# Sørg for, at anmodninger om sidespeed-optimerede ressourcer går til sidespeed-behandleren
# og ingen fremmede overskrifter bliver sat.
placering ~ "\. sider hastighed \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.] +" {
add_header "" "";
}
placering ~ "^ / sidespeed_static /" {}
placering ~ "^ / 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å ydelsen for 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 deaktivere modulet, men langt den mest effektive måde er bare at afinstallere den binære pakke. Dette gøres automatisk for at rense eventuelle resterende konfigurationsfiler og biblioteker fra systemet.

Debian / Ubuntu

sudo apt fjerne mod-sideshastighed

eller

sudo apt fjerne mod-sidespeed-beta

RHEL / CentOS

sudo yum fjern mod-sideshastighed

eller

sudo yum fjern mod-sidespeed-beta

Nginx

Deaktivering af modulet på Nginx er også enkelt. For at slukke for modulet skal du redigere Nginx-konfigurationsfilen og indstille PageSpeed ​​fra “til” til “slukket”.

su -

eller

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

Find "sidespeed on;" og ændre det til:

sidespeed off;

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

watch instagram story