GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat lak na Ubuntu 16.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Varnish na Ubuntu 16.04 LTS. Pro ty z vás, kteří to nevěděli,  Varnish Cache je výkonný open-source HTTP akcelerátor kterou lze nainstalovat před jakýkoli webový server, 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 . Díky tomu je váš web opravdu rychlý a výkon vašeho webu zrychluje 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 16.04 (Xenial Xerus).

Nainstalujte Varnish na Ubuntu 16.04 LTS

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 laku.

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 laku.

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 obsah poskytoval přes port 8080:

### nano /etc/apache2/ports.conf
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/system 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, 01 May 2017 24:06:10 GMT
 Server: Apache/2.4.6 (Ubuntu) PHP/7.0.16
 Last-Modified: Thu, 16 Dec 2016 19:30:58 GMT
 ETag: "1321-5058ranty728280"
 Accept-Ranges: bytes
 Content-Length: 4897
 Content-Type: text/html; charset=UTF-8
 X-Varnish: 32779
 Age: 4
 Via: 1.1 varnish-v4
 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 16.04 LTS  (Xenial Xerus). Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální Webová stránka laku.


Ubuntu
  1. Jak nainstalovat Nginx na Ubuntu 18.04

  2. Jak nainstalovat mezipaměť laku na Ubuntu 18.04 LTS

  3. Jak nainstalovat lak na Ubuntu 20.04 LTS

  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  1. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  2. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat Spotify na Ubuntu 18.04 LTS