GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat mezipaměť laku na Ubuntu 18.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Varnish na Ubuntu 18.04 LTS. Pro ty z vás, kteří to nevěděli, je Varnish Cache výkonný open-source HTTP akcelerátor, který lze nainstalované před jakýmkoli 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 znovu navštíví webovou stránku. váš web je opravdu rychlý 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 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 server Ubuntu 18.04 (Bionic Beaver).

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 18.04 a jakákoli další distribuce založená na Debianu, jako je Linux Mint.
  • 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 mezipaměť laku na Ubuntu 18.04 LTS Bionic Beaver

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get příkazy v terminálu.

sudo apt-get update
sudo apt-get upgrade

Krok 2. Nainstalujte webový server Apache.

Pro tuto část budeme předpokládat, že jste již na svůj server nainstalovali Apache a běží správně. Pokud ne, napište tento příkaz do svého terminálu:

sudo apt-get install apache2

Krok 3. Instalace Varnish na Ubuntu 18.04 LTS.

Nainstalujte Varnish pomocí příkazu apt-get:

apt-get install varnish

Po dokončení instalace spusťte a povolte lak.service pomocí systemctl příkaz:

systemctl start varnish.service
systemctl enable varnish.service

Krok 4. Konfigurace mezipaměti laku na Ubuntu 18.04 Bionic Beaver.

Lak je automaticky nakonfigurován tak, aby poskytoval obsah přes port 80 a načítal obsah z Apache na portu 8080, potřebujeme aktualizovat Apache, aby poskytoval obsah přes port 8080:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

NameVirtualHost 127.0.0.1:8080
Listen 127.0.0.1:8080

Pokud máte nakonfigurované nějaké virtuální hostitele, budete je muset také aktualizovat – ujistěte se, že vaše konfigurace vypadá takto:

<VirtualHost 127.0.0.1:8080>

Musíme nakonfigurovat lak, aby běžel na portu 80. Nejprve vytvořte soubor s názvem varnish.service uvnitř /etc/systemd/ systémový adresář:

### nano /etc/systemd/system/varnish.service

Potom přidejte následující konfiguraci:

[Service]
ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

Jakmile soubor uložíte a opustíte jej, otevřete default.vcl soubor:

### nano /etc/varnish/default.vcl
backend default {
    .host = "127.0.0.1";
    .port = "8080";
}

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

systemctl restart apache2.service
systemctl restart varnish.service

Zda lak funguje, můžete zkontrolovat zadáním následujícího příkazu:

varnishstat

Krok 5. 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.161
 HTTP/1.1 403 Forbidden
 Date: Mon, 17 Jul 2018 24:06:10 GMT
 Server: Apache/2.4.6 (Ubuntu) PHP/7.0.16
 Last-Modified: Thu, 16 Dec 2017 19:30:58 GMT
 ETag: "1321-5758ramona728280"
 Accept-Ranges: bytes
 Content-Length: 4897
 Content-Type: text/html; charset=UTF-8
 X-Varnish: 32779
 Age: 4
 Via: 1.1 varnish-v5
 Connection: keep-alive

Blahopřejeme! Úspěšně jste nainstalovali Varnish. Děkujeme, že jste použili tento návod k instalaci mezipaměti laku v systému Ubuntu 18.04 LTS (Bionic Beaver). Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Webová stránka laku.


Ubuntu
  1. Jak nainstalovat mezipaměť laku na Ubuntu 14.04

  2. Jak nainstalovat lak na Ubuntu 16.04 LTS

  3. Jak nainstalovat lak na Ubuntu 20.04 LTS

  1. Jak nainstalovat Nginx na Ubuntu 18.04

  2. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  3. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  1. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  2. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04