Lak

Jak nastavit mezipaměť laku na Ubuntu 18.04

Jak nastavit mezipaměť laku na Ubuntu 18.04
Většina uživatelů internetu nedrží pomalé webové stránky déle než 10 sekund. Podle případové studie provedené Financial Times ve skutečnosti může malé zpoždění v rychlosti načítání stránky významně 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ý web umožňuje návštěvníkům shromažďovat informace v co nejkratším čase a pravděpodobně povede ke konverzacím. Google navíc nyní řadí rychlé webové stránky do skóre SEO oproti pomalým webům. Přemýšleli jste někdy, jak můžete zvýšit rychlost svého webu?Varnish cache je akcelerátor mezipaměti HTTP opensource, který zlepšuje rychlost vašeho webu až 300 až 1000krát. Sedí před webovým serverem a podává požadavky HTTP uživatelům pozoruhodně vysokou rychlostí. Urychluje web tím, že ukládá do mezipaměti obsah, k ně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 nástroj pro vyrovnávání zatížení v nastavení s více webovými servery.  v této příručce vás seznámíme s tím, jak můžete nainstalovat mezipaměť Varnish na Ubuntu 18.04

Krok 1: Aktualizujte systém

Chcete-li začít, začněte aktualizací balíčků v systému, abyste se ujistili, že jsou aktuální. Chcete-li to provést, přejděte na svůj server jako root a spusťte příkaz:

# apt update && apt upgrade

Krok 2: Nainstalujte webový server Apache

Vzhledem k tomu, že mezipaměť Varnish sedí před webovým serverem, budeme si muset pro účely demonstrace 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íže uvedených příkazů:

# systemctl spustit apache2
# systemctl status apache2

Výše uvedený výstup potvrzuje, že webový server Apache je funkční.

Krok 3: Nainstalujte si Varnish HTTP Accelerator

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

# apt nainstalovat lak

# systemctl startovací lak
# systemctl stavový lak

Krok 4: Konfigurace Apache a lakování HTTP Cache

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

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

# vim / etc / apache2 / ports.konf

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

# vim / etc / apache2 / sites-emabled / 000-default.konf

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

# systemctl restart apache2

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

Krok 5: Nastavení laku pro poslech portu 80

Musíme také nakonfigurovat Varnish tak, aby naslouchal portu 80, abychom mohli předávat požadavky HTTP na webový server. Tím se také eliminuje potřeba připojení 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 / lak soubor.

# vim / etc / default / lak

Vyhledejte a vyhledejte atribut 'DAEMON_OPTS. Nezapomeňte změnit port z 6081 na port 80

Uložte a zavřete textový editor.

Pokud zkontrolujete / etc / lak / výchozí.vcl souboru, měli byste získat výstup uvedený níže.

Nakonec musíme upravit / lib / systemd / system / lak.servis a upravit port v Spustit 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 lak v uvedeném pořadí

# systemctl restart apache2
# systemctl daemon-reload
# systemctl restartujte lak

Krok 6: Testování konfigurace

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

# curl -I server_IP

Dávejte pozor na tento řádek 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, aniž byste na konci připojili 8080.

Závěr

A tak nakonfigurujete Varnish Cache pro práci s webovým serverem Apache na Ubuntu 18.04. Váš webový server by měl fungovat rychleji než kdy dříve díky superrychlému akcelerátoru Varnish HTTP, který ukládá do mezipaměti často navštěvované webové stránky a poskytuje jim působivou rychlost!

Hry Nejlepší aplikace pro mapování gamepadu pro Linux
Nejlepší aplikace pro mapování gamepadu pro Linux
Pokud rádi hrajete hry na Linuxu s gamepadem místo typického vstupního systému pro klávesnici a myš, máte k dispozici několik užitečných aplikací. Mno...
Hry Užitečné nástroje pro hráče Linuxu
Užitečné nástroje pro hráče Linuxu
Pokud rádi hrajete hry na Linuxu, je pravděpodobné, že jste ke zlepšení herního zážitku použili aplikace a nástroje jako Wine, Lutris a OBS Studio. Kr...
Hry HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
HD remasterované hry pro Linux, které nikdy dříve neměly vydání Linuxu
Mnoho vývojářů a vydavatelů her přichází s HD remasterem starých her, aby prodloužili životnost franšízy, prosím fanoušky, kteří požadují kompatibilit...