GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat lak na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Varnish na AlmaLinux 8. Pro ty z vás, kteří nevěděli, Varnish cache je open-source, vysoce výkonný HTTP akcelerátor navržený pro zrychlení webových serverů. Varnish se zaměřuje výhradně na HTTP ve srovnání s jinými proxy servery, které se zaměřují na FTP, SMTP a další síťové protokoly. Je čistě navržen pro urychlení ukládání do mezipaměti těžkých dynamických webových stránek. Varnish sedí mezi Nginx a klienty, kteří přijímají požadavky od klientů a předává je backendu. To zlepší výkon webového serveru, protože Varnish bude obsluhovat obsah z paměti.

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 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 mezipaměti Varnish na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro CentOS a Rocky Linux.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8, CentOS a Rocky Linux 8.
  • Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
  • 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 lak na AlmaLinux 8

Krok 1. Nejprve se ujistěte, že je váš systém aktuální.

sudo dnf update
sudo dnf install epel-release
sudo dnf install dnf-plugins-core

Krok 2. Instalace Varnish 7 na AlmaLinux 8.

Ve výchozím nastavení je Varnish k dispozici v základním úložišti AlmaLinux 8. Nyní spustíme následující příkaz k přidání úložiště mezipaměti Varnish do vašeho systému pomocí následujícího příkazu:

curl -s https://packagecloud.io/install/repositories/varnishcache/varnish70/script.rpm.sh | bash

Po přidání úložiště nyní nainstalujte Varnish pomocí následujícího příkazu:

sudo dnf install varnish

Po dokončení instalace nyní povolte Varnish (spustí se automaticky při spuštění systému) a ověřte stav pomocí následujících příkazů:

sudo systemctl start varnish
sudo systemctl enable varnish
sudo systemctl status varnish

Krok 3. Nakonfigurujte mezipaměť laku.

Nyní musíme nakonfigurovat Varnish tak, aby naslouchal na portu 80. Můžete to udělat úpravou /usr/lib/systemd/system/varnish.service soubor:

nano /usr/lib/systemd/system/varnish.service

Přidejte konfiguraci pro změnu portu 6081 na 80, jak je znázorněno níže:

ExecStart=/usr/sbin/varnishd -a :80 -a localhost:8443,PROXY -p feature=+http2 -f /etc/varnish/default.vcl -s malloc,2g

Uložte a zavřete soubor a poté znovu načtěte systemd démon pro použití změn:

sudo systemctl daemon-reload
sudo systemctl restart varnish

Krok 4. Konfigurace Nginx pro práci s mezipamětí laku.

Nejprve nainstalujte balíček Nginx pomocí následujícího příkazu:

sudo dnf install nginx

Dále upravte hlavní konfigurační soubor Nginx pomocí následujícího příkazu:

nano /etc/nginx/nginx.conf

Poté změna naslouchacího portu na 8080:

.....
server {
        listen       8080 default_server;
        listen       [::]:8080 default_server;
        server_name  _;
        root         /usr/share/nginx/html;
.....

Uložte a zavřete soubor, až budete hotovi, poté spusťte službu Nginx, abyste použili změny:

sudo systemctl restart nginx

Krok 5. Nakonfigurujte bránu firewall.

Ve výchozím nastavení AlmaLinux 8 obsahuje plně uzamčený firewall. Musíte otevřít přístup ke službě HTTP ve bráně firewall, abyste uživatelům umožnili přístup k webovým stránkám nebo aplikacím běžícím přes HTTP, a také znovu načtěte nastavení brány firewall, abyste použili nové změny:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

Krok 6. Testování mezipaměti laku.

Po úspěšné instalaci je mezipaměť laku povolena a funguje se službou Nginx pomocí curl příkaz níže:

curl -I http://your-server-IP-address

Výstup:

HTTP/1.1 200 OK
Server: nginx/1.14.1
Date: Mon, 19 Feb 2022 05:39:06 GMT
Content-Type: text/html
Content-Length: 3429
Last-Modified: Thu, 20 May 2021 18:36:03 GMT
ETag: "60gdt6af-d65"
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/7.0)
Accept-Ranges: bytes
Connection: keep-alive

Blahopřejeme! Úspěšně jste nainstalovali Varnish. Děkujeme, že jste použili tento návod k instalaci Varnish HTTP Cache do vašeho systému AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Varnish .


Arch Linux
  1. Jak nainstalovat Ntopng na AlmaLinux 8

  2. Jak nainstalovat Laravel na AlmaLinux 8

  3. Jak nainstalovat Prometheus na AlmaLinux 8

  1. Jak nainstalovat Docker na AlmaLinux 8

  2. Jak nainstalovat Apache na AlmaLinux 8

  3. Jak nainstalovat phpMyAdmin na AlmaLinux 8

  1. Jak nainstalovat Nginx na AlmaLinux 8

  2. Jak nainstalovat PostgreSQL na AlmaLinux 8

  3. Jak nainstalovat MongoDB na AlmaLinux 8