Weboldal keresés

Telepítse a Varnish Cache 5.1 for Nginx verziót Debian és Ubuntu rendszeren


A Varnish Cache (más néven Varnish) egy nyílt forráskódú HTTP-gyorsító, amely a weblapokat a memóriában tárolja, így a webszervereknek nem kell újra és újra létrehozniuk ugyanazt a weboldalt. újra, ha az ügyfél kéri. A Varnisht úgy konfigurálhatja, hogy a webszerver előtt működjön, és sokkal gyorsabban szolgálja ki az oldalakat, így jelentősen felgyorsítja a webhelyeket.

Legutóbbi cikkünkben elmagyaráztuk, hogyan állíthatunk be egy Varnish Cache for Apache-t Debian és Ubuntu rendszeren.

Ebben a cikkben elmagyarázzuk, hogyan kell telepíteni és konfigurálni a Varnish Cache 5-öt az Nginx HTTP-kiszolgáló front-endjeként Debian és Ubuntu rendszereken.

Követelmények:

  1. A LEMP Stack-kel telepített Ubuntu rendszer
  2. A LEMP Stack-kel telepített Debian rendszer
  3. Egy Debian/Ubuntu rendszer statikus IP-címmel

1. lépés: Telepítse a Varnish Cache-t a Debian és az Ubuntu rendszeren

1. Sajnos nincsenek előre összeállított csomagok a Varnish Cache 5 legújabb verziójához (az írás idején az 5.1.2) , ezért a forrásfájljaiból kell felépítenie az alábbiak szerint.

Kezdje a függőségek telepítésével a forrásból való fordításhoz az apt paranccsal, mint ez.

sudo apt install python-docutils libedit-dev libpcre3-dev pkg-config automake libtool autoconf libncurses5-dev libncurses5

2. Most töltse le a Varnisht, és fordítsa le a forrásból az alábbiak szerint.

wget https://repo.varnish-cache.org/source/varnish-5.1.2.tar.gz
tar -zxvf varnish-5.1.2.tar.gz
cd varnish-5.1.2
sh autogen.sh
sh configure
make
sudo make install
sudo ldconfig

3. A Varnish Cache forrásból történő fordítása után a fő végrehajtható fájl /usr/local/sbin/varnishd néven lesz telepítve. Annak ellenőrzéséhez, hogy a Varnish telepítése sikeres volt, futtassa a következő parancsot a verziójának megtekintéséhez.

/usr/local/sbin/varnishd -V

2. lépés: Állítsa be az Nginx-et a Varnish Cache használatára

4. Most be kell állítania az Nginxet a Varnish Cache használatához. Alapértelmezés szerint az Nginx a 80 porton figyel, az alapértelmezett Nginx portot 8080ra kell módosítani, hogy a Varnish gyorsítótárazás mögött fusson.

Ezért nyissa meg az Nginx konfigurációs fájlt /etc/nginx/nginx.conf, és keresse meg a listen 80 sort, majd módosítsa a listen 8080-ra. szerver blokk, az alábbi képernyőképen látható módon.

sudo vi /etc/nginx/nginx.conf

5. A port módosítása után újraindíthatja az Nginx szolgáltatásokat az alábbiak szerint.

sudo systemctl restart nginx

6. Most indítsa el manuálisan a Varnish démont a következő parancs beírásával a systemctl start lakk meghívása helyett, mivel bizonyos konfigurációk nincsenek a helyükön, amikor a forrásból telepíti:

sudo /usr/local/sbin/varnishd -a :80 -b localhost:8080

3. lépés: Tesztelje a Lakk-gyorsítótárat az Nginx-en

7. Végül ellenőrizze, hogy a Varnish gyorsítótár engedélyezve van-e, és működik-e az Nginx HTTP-szerverrel az alábbi cURL paranccsal a HTTP-fejléc megtekintéséhez.

curl -I http://localhost

További információkat találhat a Varnish Cache Github Repository-ból: https://github.com/varnishcache/varnish-cache

Ebben az oktatóanyagban bemutattuk, hogyan kell beállítani a Varnish Cache 5.1-et az Nginx HTTP szerverhez Debian és Ubuntu rendszereken. Bármilyen gondolatát vagy kérdését megoszthatja velünk az alábbi visszajelzésen keresztül.