Hogyan telepítsük a Varnish Cache-t az Nginx számára a CentOS 7 rendszerben

Hogyan telepítsük a Varnish Cache-t az Nginx számára a CentOS 7 rendszerben

Ebben a cikkben megtudjuk, hogyan telepítheti a Varnish gyorsítótárat az Nginx számára a CentOS 7 rendszerben

A Varnish Cache egy webalkalmazás-gyorsító, más néven gyorsítótárazó HTTP fordított proxy. A lakk olyan gyors, mint a 20 Gbps szállítási sebesség a szokásos, készen kapható hardvereken. A Varnish gyorsítótár teljesítménye a konfigurációs nyelv rugalmasságának köszönhető. Lehetővé teszi házirendek írását a bejövő kérések kezelésére. A VCL lehetővé teszi a bejövő kérések kezelésének módjára vonatkozó szabályzatok írását. A Varnish Cache nagyon-nagyon gyors. Általában 300-1000-szeresére gyorsítja a kézbesítést, az architektúrától függően.

Tartsa naprakészen a szervert

# yum update -y

Telepítse az Nginx webszervert.

# yum install nginx -y

Az Nginx sikeres telepítése után indítsa el és engedélyezze.

# systemctl start nginx && systemctl enable nginx

Ellenőrizze, hogy az nginx fut-e

# systemctl status nginx

Ellenőrizze az nginx webportját

# netstat -pnltu

A Varnish Cache telepítése előtt engedélyeznünk kell az EPEL-tárat

# yum install -y epel-release

Telepítse a Varnish Cache-t

# yum install varnish -y

A Varnish Cache sikeres telepítése után az összes konfigurációs fájl az /etc/varnish mappában tárolódik

  • /etc/varnish/varnish.params – Lakk környezet konfigurációja.
  • /etc/varnish/default.vcl – Ez a Varnish alapértelmezett konfigurációs fájlja.
  • /etc/varnish/secret - lakk titkos fájl.

Most indítsa el és engedélyezze a lakkot

# systemctl start varnish && systemctl enable varnish

Változtassa meg, hogy a szolgáltatás sikeresen fut-e.

# systemctl status varnish

Ellenőrizze a végrehajtható elérési utat

# which varnishd

Ellenőrizze a Varnish Cache verzióját

# varnishd -V

Hogyan telepítsük a Varnish Cache-t az Nginx számára a CentOS 7 rendszerben

Konfigurálja a Varnish-t az Nginx számára

Mivel a Varnish gyorsítótár a webszerver előtt ül a HTTP-kérések követéséhez, az alapértelmezett Nginx-portot a 8080-as portra kell cserélnünk, így az a Varnish gyorsítótárazás után fog futni.

Nyissa meg az Nginx konfigurációs fájlt

# vi /etc/nginx/nginx.conf

Keresse meg a szerver részt, és módosítsa a figyelési portot

listen 8080 default_server;

Hogyan telepítsük a Varnish Cache-t az Nginx számára a CentOS 7 rendszerben

Indítsa újra az nginx szolgáltatást

# systemctl restart nginx

Most állítsa be az Nginx-et háttérkiszolgálóként a Varnish számára az /etc/varnish/default.vcl konfigurációs fájlban.

# vi /etc/varnish/default.vcl

Keresse meg a háttérszakaszt, és módosítsa az alábbiak szerint

backend default {
.host = "127.0.0.1';
.port = "8080';
}

Ezután módosítsa a Varnish figyelési portot 80-ra a Varnish környezet konfigurációs fájljában

# vi /etc/varnish/varnish.params

Change varnish listen port to VARNISH_LISTEN_PORT=80

Most minden be van állítva, indítsa újra a lakkozási szolgáltatást.

# systemctl restart lakk

Ellenőrizze, hogy a Varish együttműködik-e az Nginx szerverrel

# curl -I http://localhost

Hogyan telepítsük a Varnish Cache-t az Nginx számára a CentOS 7 rendszerben

Ma megtudtuk, hogyan telepítik támogatási mérnökeink a Varnish Cache-t az Nginx számára a CentOS rendszerben.