Lak

Ako nastaviť vyrovnávaciu pamäť lakov na Ubuntu 18.04

Ako nastaviť vyrovnávaciu pamäť lakov na Ubuntu 18.04
Väčšina používateľov internetu sa nezdržuje okolo pomalých webových stránok dlhšie ako 10 sekúnd. Podľa prípadovej štúdie uskutočnenej Financial Times v skutočnosti malé oneskorenie rýchlosti načítania stránky môže výrazne znížiť reláciu používateľa a viesť k vysokej miere okamžitých odchodov. To znamená, že pomalý web bude mať negatívny vplyv na vaše online podnikanie a povedie k prudkému poklesu vašich výnosov. Rýchly web umožňuje vašim návštevníkom zhromažďovať informácie v čo najkratšom čase a pravdepodobne povedie ku konverzáciám. Google okrem toho teraz hodnotí rýchle webové stránky v skóre SEO lepšie ako pomalé webové stránky. Zaujímalo vás, ako môžete zvýšiť rýchlosť svojich stránok?Varnish cache je akcelerátor vyrovnávacej pamäte HTTP opensource, ktorý zlepšuje rýchlosť vášho webu až 300 až 1 000-krát. Sedí pred webovým serverom a slúži požiadavkám HTTP používateľom pozoruhodne vysokou rýchlosťou. Urýchľuje web tak, že ukladá do cache obsah, ktorý je často používateľom prístupný, a ukladá ho do pamäte, čím zaručuje rýchlejšie načítanie webových stránok.  Môže tiež slúžiť ako nástroj na vyrovnávanie zaťaženia v nastavení s viacerými webovými servermi.  v časti V tejto príručke vám vysvetlíme, ako môžete nainštalovať medzipamäť Varnish na Ubuntu 18.04

Krok 1: Aktualizujte systém

Ak chcete začať, začnite aktualizáciou balíkov v systéme, aby ste sa ubezpečili, že sú aktuálne. Ak to chcete urobiť, prihláste sa na server ako root a spustite príkaz:

# apt aktualizácia && apt aktualizácia

Krok 2: Nainštalujte webový server Apache

Pretože Varnish cache sa nachádza pred webovým serverom, budeme si musieť kvôli demonštračným účelom nainštalovať webový server Apache.

Ak chcete nainštalovať Apache, spustite príkaz:

# apt nainštalovať apache2

Po dokončení inštalácie webového servera Apache spustite webový server a pomocou nasledujúcich príkazov skontrolujte jeho stav:

# systemctl spustiť apache2
# systemctl status apache2

Vyššie uvedený výstup potvrdzuje, že webový server Apache je funkčný.

Krok 3: Nainštalujte si Varnish HTTP Accelerator

S nainštalovaným webovým serverom Apache nainštalujte urýchľovač HTTP Varnish spustením:

# apt nainštalovať lak

# systemctl štartovací lak
# systemctl stavový lak

Krok 4: Konfigurácia servera Apache a laku HTTP Cache

Webový server Apache počúva na portu HTTP 80 prichádzajúce spojenia. V našom nastavení však musíme urobiť niekoľko úprav. Pretože Varnish bude posielať požiadavky HTTP na webový server Apache, nakonfigurujeme Varnish Accelerator na počúvanie portu 80 a potom nakonfigurujeme Apache na počúvanie portu 8080.

Ak teda chcete nakonfigurovať Apache na počúvanie portu 8080, otvorte konfiguračný súbor podľa obrázka

# vim / etc / apache2 / ports.konf

Uložte a ukončite konfiguračný súbor.

Z rovnakej poznámky urobíme zmeny v predvolenom súbore virtuálnych hostiteľov Apache a nakonfigurujeme ich tak, aby počúvali port 8080

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

Uložte a ukončite konfiguračný súbor. Aby zmeny nadobudli platnosť, reštartujte webový server Apache

# systemctl reštartujte apache2

V tomto okamihu, ak sa pokúsite získať prístup k webovému serveru na porte 80, zobrazí sa chyba kvôli zmenám, ktoré sme práve vykonali. Prístup k nemu je možný iba cez port 8080, ako je to znázornené.

Krok 5: Nastavenie laku na počúvanie portu 80

Potrebujeme tiež nakonfigurovať program Varnish na počúvanie portu 80, aby sme mohli preposlať požiadavky HTTP na webový server. To tiež vylúči potrebu pripájania 8080 na koniec adresy URL pri prístupe do webového prehliadača.

Spustite preferovaný textový editor a otvorte  / etc / default / lak spis.

# vim / etc / default / lak

Prejdite a vyhľadajte atribút 'DAEMON_OPTS '. Nezabudnite zmeniť port z 6081 na port 80

Uložte a zatvorte textový editor.

Ak skontrolujete / etc / lak / predvolené.vcl súboru, mali by ste dostať výstup zobrazený nižšie.

Nakoniec musíme upraviť / lib / systemd / system / lak.služby a upravte port v ExecStart smernica z portu 6081 na 80.

Uložte a ukončite textový editor.

Aby sa zmeny prejavili, musíme reštartovať webové servery Apache, znovu načítať systém a reštartovať lak v uvedenom poradí

# systemctl reštartujte apache2
# systemctl daemon-reload
# systemctl restart lak

Krok 6: Testovanie konfigurácie

Na potvrdenie, že je naša konfigurácia v poriadku, použite príkaz curl, ako je to znázornené:

# curl -I server_IP

Dávajte si pozor na tento riadok Cez: 1.1 lak (Lak / 5.2) ako je uvedené na výstupe vyššie. To ukazuje, že lak funguje podľa očakávaní.

Teraz môžete navštíviť svoj webový server bez toho, aby ste na konci pridali 8080.

Záver

Takto nakonfigurujete Varnish Cache tak, aby fungovala s webovým serverom Apache na Ubuntu 18.04. Váš webový server by mal pracovať rýchlejšie ako kedykoľvek predtým vďaka super rýchlemu urýchľovaču Varnish HTTP, ktorý ukladá do medzipamäte často navštevované webové stránky a poskytuje im pôsobivú rýchlosť!

Hry Zadarmo a open source herné motory pre vývoj hier pre Linux
Zadarmo a open source herné motory pre vývoj hier pre Linux
Tento článok sa bude zaoberať zoznamom bezplatných a otvorených herných nástrojov, ktoré možno použiť na vývoj 2D a 3D hier v systéme Linux. Existuje ...
Hry Výukový program Shadow of the Tomb Raider pre Linux
Výukový program Shadow of the Tomb Raider pre Linux
Shadow of the Tomb Raider je dvanásty prírastok do série Tomb Raider - franšíza akčných adventúr vytvorená Eidosom Montrealom. Túto hru prijali kritic...
Hry Ako zvýšiť rýchlosť FPS v systéme Linux?
Ako zvýšiť rýchlosť FPS v systéme Linux?
FPS znamená Počet snímok za sekundu. Úlohou FPS je merať snímkovú frekvenciu pri prehrávaní videa alebo herných výkonoch. Jednoducho povedané, počet n...