- - A Google PageSpeed ​​moduljának telepítése az Apache-n és az Nginx Linuxon

A Google PageSpeed ​​moduljának telepítése az Apache és az Nginx Linuxra

A Google PageSpeed ​​modul nagyszerű módja a webszerver sebességének javítására Linux rendszeren. Ha engedélyezte a Google PageSpeed ​​modulját az Apache vagy az Nginx alkalmazáson, az oldal betöltése 10x gyorsabb lesz.

Apache utasítások

Az Apache a preferált webszerver a legtöbb Linux-onberendezések. Ennek eredményeként a Google inkább a felhasználók számára választja ezt az utat, amikor azt használja. Ha Ubuntu szervert, Debian szervert, Fedora szervert, Redhat Enterprise Linuxot, CentOS-ot vagy akár a Suse Enterprise Linux rendszert is használja, kövesse a plugin működését.

Megjegyzés: A Google nem támogatja az Apache-t futtató szerver operációs rendszereket, amelyek nem használnak DEB-t vagy RPM-t. Más platformon történő használathoz az NGINX webszerver ajánlott.

Ubuntu szerver / Debian szerver

Hogy a PageSpeed ​​modul mindkettőn működjönA Debian és az Ubuntu szerver operációs rendszerek frissítően egyszerűek, mivel a Google letölthető bináris csomagot biztosít. Ez a csomag tartalmazza a modult, valamint egy hivatalos szoftver-lerakatot, amely biztosítja, hogy a modul mindig naprakész legyen.

Kezdje azzal, hogy letölt a csomagot a wget letöltő eszköz.

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

vagy

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

Alternatív megoldásként töltse le a modul béta verzióját:

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

vagy

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

A Pagespeed csomag nem nagy, ezért a letöltés nem tart sokáig. Amikor befejeződik, a folyamat következő lépése a csomag telepítése a rendszerre keresztül dpkg.

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

vagy

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

A modul telepítése a dpkg hibátlanul, függőségi problémák nélkül kell működnie. Ha valamilyen oknál fogva függőségi hibák jelentkeznek, javítsa ki őket a következő paranccsal:

sudo apt install -f

RHEL / CentOS

Mint az Ubuntu, az RHEL és a CentOS felhasználók is szeretnének szerezniA Google PageSpeed ​​moduljának nem kell bonyolult folyamatot futtatnia. Ehelyett van egy kényelmes RPM-fájl, amely készen áll a letöltésre. A telepítési folyamat elindításához használja a wget eszköz a csomag letöltéséhez.

A Mod_pagespeed legújabb stabil verziójának beszerzéséhez próbálja meg:

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

vagy

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

A béta verzióhoz tegye a következőket:

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

vagy

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

Használni a FORDULAT parancsot, telepítse a Mod_pagespeed fájlt.

sudo rpm -U mod-pagespeed-*.rpm

Nginx utasítások

Az Apache mellett a Google PageSpeed ​​modulja istámogatja az Nginx-et. Az Apache-lal ellentétben azonban nincs kényelmes bináris csomag, amely letölthető. Ehelyett azoknak, akik használni akarják, kézzel kell őket megszerezniük.

A modul telepítésének Nginx-en történő elindításához írja be a következő parancsot. A parancs futtatása automatikus szkriptet hajt végre, amely mindent beállít.

Megjegyzés: A szkript használatához curl szükséges. Keresse meg a „curl” -t a csomagkezelőben, és telepítse a folytatás előtt.

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

Amikor a szkript kész, az Nginx Pagespeed modulnak működnie kell.

A PageSpeed ​​konfigurálása

A PageSpeed ​​modul telepítéséhez az Apache webszerverhez nincs szükség konfigurálásra. Az Nginx-en azonban igen. A modul engedélyezéséhez az Nginx webszerveren, szerkessze a nginx.conf fájlt. A terminálon szerezzen be gyökérképet, majd nyissa meg a konfigurációs fájlt a Nano használatával.

su -

vagy

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

A konfigurációs fájlba illessze be a következő kódot:

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

A konfigurációs fájlt a gombbal mentheti el Ctrl + O, és lépjen ki a Ctrl + X.

A PageSpeed ​​letiltása

A Google PageSpeed ​​modulja hatalmas hatással vanteljesítmény webhelyek számára. Mégis, ha bármilyen okból nem elégedett az eredményekkel, akkor érdemes letiltani azt. A modul letiltása mindkét szerveren egyszerű.

Apache

Az Apache-on néhány módon letilthatja azmodul, de messze a leghatékonyabb módszer a bináris csomag egyszerű eltávolítása. Ezzel automatikusan megtisztítja a rendszerben maradt konfigurációs fájlokat és könyvtárakat.

Debian / Ubuntu

sudo apt remove mod-pagespeed

vagy

sudo apt remove mod-pagespeed-beta

RHEL / CentOS

sudo yum remove mod-pagespeed

vagy

sudo yum remove mod-pagespeed-beta

nginx

A modul letiltása az Nginx-en is egyszerű. A modul kikapcsolásához szerkessze az Nginx konfigurációs fájlt, és állítsa a PageSpeed ​​„be” és „kikapcsolt” állapotokra.

su -

vagy

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

Keresse meg az „oldalsebesség-on;” és változtassa meg:

pagespeed off;

Az érték megváltoztatása után lépjen ki a Nano-ból. A PageSpeednek azonnal ki kell kapcsolnia.

Hozzászólások