GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Varnish Cache 4 na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat Varnish Cache 4 na CentOS 7. Pro ty z vás, kteří nevěděli, Varnish Cache je výkonný open-source HTTP akcelerátor, který dokáže být nainstalována před libovolným webovým serverem, jako je Apache nebo Nginx. Mezipaměť Varnish může zlepšit celkový výkon vašeho webového serveru ukládáním obsahu do mezipaměti. Mezipaměť Varnish uchovává kopii požadavků uživatelů a obsluhuje stejnou stránku, když uživatel webovou stránku znovu navštíví. dělá váš web opravdu rychlým a zrychluje výkon vašeho webu až 300–1000x (tj. 80 % nebo více).

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Varnish Cache na CentOS 7.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 7.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Varnish Cache 4 na CentOS 7

Krok 1. Nejprve musíte ve svém systému povolit úložiště EPEL.

## RHEL/CentOS 7 64-Bit ##
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -ivh epel-release-7-5.noarch.rpm

Krok 2. Nainstalujte lak pomocí Yum příkaz.

yum -y update
yum -y install varnish

Spustit lak a nechat lak spustit při spouštění:

systemctl start varnish.service
systemctl enable varnish.service

Chcete-li zkontrolovat stav laku, spusťte následující příkaz:

systemctl status varnish

Krok 3. Konfigurace laku.

Upravte konfiguraci laku v /etc/varnish:

### nano varnish.params
# Default address and port to bind to. Blank address means all IPv4
# and IPv6 interfaces, otherwise specify a host name, an IPv4 dotted
# quad, or an IPv6 address in brackets.
# VARNISH_LISTEN_ADDRESS=192.168.1.5
VARNISH_LISTEN_PORT=80

# Admin interface listen address and port
VARNISH_ADMIN_LISTEN_ADDRESS=192.168.136.131
VARNISH_ADMIN_LISTEN_PORT=6082

Upravit default.vcl:

### nano default.vcl
# Default backend definition. Set this to point to your content server.
backend default {
    .host = "192.168.136.131";
    .port = "8080";
}

Upravte konfiguraci webového serveru Apache a změňte port naslouchání na 8080:

### nano /etc/httpd/conf/httpd.conf
Listen 8080

Upravit bránu firewall tak, aby umožňovala službu HTTP:

firewall-cmd --permanent --zone=internal --add-service=http
firewall-cmd --reload

Restartujte službu Apache a Varnish, aby se změny projevily:

systemctl restart varnish
systemctl restart httpd

Krok 4. Testování laku.

Test se skládá z vytvoření požadavku HTTP pomocí curl a ověření, že jej zpracovává Varnish:

[[email protected] ]# curl -I 192.168.146.131
 HTTP/1.1 403 Forbidden
 Date: Mon, 02 Jun 2015 23:04:10 GMT
 Server: Apache/2.4.6 (CentOS) PHP/5.4.16
 Last-Modified: Thu, 16 Dec 2014 19:30:58 GMT
 ETag: "1321-5058a1e728280"
 Accept-Ranges: bytes
 Content-Length: 4897
 Content-Type: text/html; charset=UTF-8
 X-Varnish: 32779
 Age: 0
 Via: 1.1 varnish-v4
 Connection: keep-alive

Blahopřejeme! Úspěšně jste nainstalovali mezipaměť laku. Děkujeme, že jste použili tento návod k instalaci Varnish 4 na systém CentOS 7. Pro další nápovědu nebo užitečné informace vám doporučujeme zkontrolovat oficiální Varnish na webové stránky.


Cent OS
  1. Jak nainstalovat mezipaměť laku na CentOS

  2. Jak nainstalovat mezipaměť laku na CentOS 8

  3. Jak nainstalovat mezipaměť laku na Ubuntu 14.04

  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat R na CentOS 7