- - Kako instalirati Googleov modul za brzinu stranice na Apache i Nginx na Linux

Kako instalirati Googleov modul za brzinu stranice na Apache i Nginx na Linux

Izvrsni način za poboljšanje brzine vašeg web poslužitelja na Linuxu je pomoću Google PageSpeed ​​modula. Omogućivanje Googleovog modula brzine stranice na Apacheu ili Nginxu rezultira brzinom učitavanja stranica do 10 puta brže.

Upute za Apache

Apache je željeni web poslužitelj na većini Linuxainstalacije. Kao rezultat toga, Google preferira korisnike da idu tom rutom kada ga koriste. Ako koristite Ubuntu poslužitelj, Debian poslužitelj, Fedora poslužitelj, Redhat Enterprise Linux, CentOS ili čak Suse Enterprise Linux, slijedite upute kako biste funkcionirali s dodatkom.

Napomena: Google ne podržava poslužiteljske operativne sustave koji rade Apache koji ne koriste DEB ili RPM. Za upotrebu na drugim platformama preporučuje se web-poslužitelj NGINX.

Ubuntu Server / Debian Server

Navođenje PageSpeed ​​modula na obaOperacijski sustavi poslužitelja Debian i Ubuntu osvježavajuće su jednostavno jer Google pruža binarni paket koji može se preuzeti. Ovaj paket sadrži modul kao i službeno spremište softvera koji osiguravaju da će modul uvijek biti ažuriran.

Započnite preuzimanjem paketa pomoću wget alat za preuzimanje.

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

ili

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

Alternativno, preuzmite beta izdanje modula sa:

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

ili

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

Paket Pagespeed nije velik pa preuzimanje neće dugo trajati. Po završetku, sljedeći korak u procesu je instaliranje paketa na sustav putem dpkg.

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

ili

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

Instaliranje modula putem dpkg treba raditi besprijekorno, bez ikakvih problema s ovisnošću. Ako se iz nekog razloga pojave pogreške ovisnosti, ispravite ih sljedećom naredbom:

sudo apt install -f

RHEL / CentOS

Kao Ubuntu, RHEL i CentOS korisnici koji žele doćiGoogleov PageSpeed ​​modul ne mora prolaziti kroz kompliciran postupak. Umjesto toga, sprema se RPM datoteka za preuzimanje. Za pokretanje postupka instalacije koristite wget alat za preuzimanje paketa.

Da biste dobili najnoviju stabilnu verziju Mod_pagespeed, pokušajte:

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

ili

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

Za beta verziju učinite:

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

ili

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

Koristiti RPM naredba, instalirajte Mod_pagespeed.

sudo rpm -U mod-pagespeed-*.rpm

Upute za Nginx

Uz Apache, Googleov modul PageSpeed ​​takođerima podršku za Nginx. Međutim, za razliku od Apache, nema prikladnih binarnih paketa za preuzimanje. Umjesto toga, oni koji ga žele koristiti trebaju ga dobiti pod ruku.

Za pokretanje instalacije modula na Nginx, unesite sljedeću naredbu. Izvođenje ove naredbe izvršit će automatsku skriptu koja sve postavlja.

Napomena: za upotrebu ove skripte potreban je curl. Potražite "curl" u upravitelju paketa i instalirajte ga prije nego što nastavite.

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

Kada je skripta dovršena, modul Nginx Pagespeed trebao bi raditi.

Konfiguriranje straniceSpeed

Instalacija modula PageSpeed ​​za web-poslužitelj Apache ne zahtijeva nikakvu konfiguraciju. Na Nginxu to ipak ima. Da biste omogućili modul unutar Nginx web poslužitelja, uredite nginx.conf datoteka. U terminalu steknite root, a zatim otvorite konfiguracijsku datoteku pomoću Nano-a.

su -

ili

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

U konfiguracijsku datoteku zalijepite sljedeći kôd:

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

Spremite konfiguracijsku datoteku pritiskom na Ctrl + Oi izađite s Ctrl + X.

Onemogući brzinu stranice

Googleov PageSpeed ​​modul ima ogroman utjecaj naizvedba za web stranice. Ipak ako niste zadovoljni s rezultatima, iz bilo kojeg razloga možda ćete ih morati onemogućiti. Onemogućivanje modula je jednostavno na oba poslužitelja.

apaš

Na Apacheu postoji nekoliko načina za onemogućavanjemodula, ali daleko najučinkovitiji način je samo deinstaliranje binarnog paketa. Na taj se način automatski očiste preostale konfiguracijske datoteke i biblioteke iz sustava.

Debian / Ubuntu

sudo apt remove mod-pagespeed

ili

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

ili

sudo yum remove mod-pagespeed-beta

Nginx

Onemogućavanje modula na Nginxu je također jednostavno. Da biste isključili modul, uredite konfiguracijsku datoteku Nginx i postavite PageSpeed ​​iz "on" na "off".

su -

ili

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

Pronađite "pagepeed on" i promijenite ga na:

pagespeed off;

Nakon promjene vrijednosti, izađite iz Nano. PageSpeed ​​bi se odmah trebao isključiti.

komentari