Jak nastavit mezipaměť Varnish na Ubuntu 18.04

Jak Nastavit Mezipamet Varnish Na Ubuntu 18 04



Většina uživatelů internetu nezůstává na pomalých webových stránkách déle než 10 sekund. Ve skutečnosti podle a případová studie podle Financial Times může malé zpoždění v rychlosti načítání stránky výrazně snížit relaci uživatele a vést k vysoké míře okamžitého opuštění. To znamená, že pomalý web negativně ovlivní vaše online podnikání a povede k prudkému poklesu vašich příjmů. Rychlé webové stránky umožňují vašim návštěvníkům shromáždit informace v co nejkratším čase a s největší pravděpodobností povedou ke konverzaci. Navíc Google nyní řadí rychlé weby ve skóre SEO výše než pomalé weby. Přemýšleli jste někdy nad tím, jak můžete zvýšit rychlost svého webu? Laková mezipaměť je akcelerátor mezipaměti HTTP s otevřeným zdrojovým kódem, který zvyšuje rychlost vašeho webu až 300 až 1000krát. Nachází se před webovým serverem a obsluhuje požadavky HTTP uživatelům pozoruhodně vysokou rychlostí. Zrychluje web tím, že ukládá do mezipaměti obsah, ke kterému uživatelé často přistupují, a ukládá jej do paměti, čímž zaručuje rychlejší načítání webových stránek. Může také fungovat jako vyrovnávání zátěže v nastavení s více webovými servery. v této příručce vám ukážeme, jak můžete nainstalovat mezipaměť laku na Ubuntu 18.04

Krok 1: Aktualizujte systém

Chcete-li začít, začněte aktualizací balíčků v systému, abyste zajistili, že jsou aktuální. Chcete-li to provést, přistupte k serveru jako root a spusťte příkaz:

# apt aktualizace && vhodný upgrade







Krok 2: Nainstalujte webový server Apache

Vzhledem k tomu, že mezipaměť Varnish je umístěna před webovým serverem, budeme muset pro demonstrační účely nainstalovat webový server Apache.



Chcete-li nainstalovat Apache, spusťte příkaz:



# apt Nainstalujte apache2





Po dokončení instalace webového serveru Apache spusťte webový server a zkontrolujte jeho stav pomocí následujících příkazů:

# systemctl spusťte apache2
# systemctl stav apache2



Výše uvedený výstup potvrzuje, že webový server Apache je v provozu .

Krok 3: Nainstalujte Varnish HTTP Accelerator

S nainstalovaným webovým serverem Apache nainstalujte akcelerátor Varnish HTTP spuštěním:

# apt Nainstalujte lak

# systemctl startovací lak
# lak stavu systemctl

Krok 4: Konfigurace mezipaměti Apache a Varnish HTTP

Webový server Apache naslouchá na portu HTTP 80 příchozím připojením. V našem nastavení však musíme provést několik úprav. Protože Varnish bude předávat HTTP požadavky na webový server Apache, nakonfigurujeme Varnish Accelerator tak, aby naslouchal portu 80 a poté nakonfigurujeme Apache, aby naslouchal portu 8080.

Chcete-li tedy nakonfigurovat Apache tak, aby naslouchal portu 8080, otevřete konfigurační soubor, jak je znázorněno na

# protože / atd / apache2 / ports.conf

Uložte a ukončete konfigurační soubor.

Ve stejné poznámce provedeme změny ve výchozím souboru virtuálního hostitele Apache a nakonfigurujeme jej tak, aby naslouchal portu 8080

# protože / atd / apache2 / site-emabled / 000-default.conf

Uložte a ukončete konfigurační soubor. Aby se změny projevily, restartujte webový server Apache

# systemctl restartujte apache2

V tomto okamžiku, pokud se pokusíte o přístup k webovému serveru na portu 80, dostanete chybu kvůli změnám, které jsme právě provedli. Lze k němu přistupovat pouze přes port 8080, jak je znázorněno.

Krok 5: Nastavení Varnish pro naslouchání portu 80

Musíme také nakonfigurovat Varnish, aby naslouchal portu 80, abychom mohli předávat požadavky HTTP na webový server. To také eliminuje potřebu připojovat 8080 na konec adresy URL při přístupu do webového prohlížeče.

Spusťte preferovaný textový editor a otevřete /etc/default/varnish soubor.

# protože / atd / výchozí / lak

Přejděte a najděte atribut „ DAEMON_OPTS’. Nezapomeňte změnit port z 6081 na port 80

Uložte a zavřete textový editor.

Pokud zaškrtnete /etc/varnish/default.vcl souboru, měli byste získat výstup uvedený níže.

Nakonec musíme upravit /lib/systemd/system/varnish.service a upravit port v ExecStart směrnice z portu 6081 na 80.

Uložte a ukončete textový editor.

Aby se změny projevily, musíme restartovat webové servery Apache, znovu načíst systém a restartovat Varnish v uvedeném pořadí

# systemctl restartujte apache2
# systemctl daemon-reload
# systemctl restartovací lak

Krok 6: Testování konfigurace

Chcete-li potvrdit, že naše konfigurace je v pořádku, použijte příkaz curl, jak je znázorněno:

# kučera -Já server_IP

Dávejte pozor na tuto linii Přes: 1.1 lak (lak/5.2) jak je uvedeno na výstupu výše. To ukazuje, že lak funguje podle očekávání.

Nyní můžete navštívit svůj webový server bez připojení 8080 na konec.

Závěr

A takto nakonfigurujete Varnish Cache pro práci s webovým serverem Apache na Ubuntu 18.04. Váš webový server by měl pracovat rychleji než kdykoli předtím díky super rychlému akcelerátoru Varnish HTTP, který ukládá často navštěvované webové stránky do mezipaměti a obsluhuje je působivou rychlostí!