Lak

Kako nastaviti predpomnilnik Varnish na Ubuntu 18.04

Kako nastaviti predpomnilnik Varnish na Ubuntu 18.04
Večina uporabnikov interneta se ne drži počasnih spletnih mest dlje kot 10 sekund. V skladu s študijo primera, ki jo je izvedel Financial Times, lahko majhna zamuda pri hitrosti nalaganja strani znatno zmanjša uporabnikovo sejo in povzroči visoke stopnje obiskov ene strani. To pomeni, da bo počasno spletno mesto negativno vplivalo na vaše spletno poslovanje in povzročilo močan upad prihodkov. Hitro spletno mesto obiskovalcem omogoča, da v najkrajšem možnem času zberejo informacije in bodo najverjetneje vodile do pogovorov. Poleg tega Google zdaj hitrejša spletna mesta uvršča višje v oceno SEO kot počasna spletna mesta. Ste se kdaj vprašali, kako lahko povečate hitrost spletnega mesta?Varnish cache je pospeševalnik HTTP predpomnilnika odprtega vira, ki izboljša hitrost vašega spletnega mesta do 300 do 1000-krat. Sedi pred spletnim strežnikom in uporabnikom z izjemno visoko hitrostjo streže zahteve HTTP. Spletno mesto pospeši tako, da predpomni vsebino, do katere uporabniki pogosto dostopajo, in jo shrani v pomnilnik, s čimer zagotavlja hitrejše iskanje spletnih strani.  V nastavitvah z več spletnimi strežniki lahko deluje tudi kot izravnalnik obremenitve.  v tem priročniku smo vam predstavili, kako lahko namestite predpomnilnik Varnish v Ubuntu 18.04

1. korak: posodobite sistem

Če želite začeti, najprej posodobite pakete v sistemu, da zagotovite, da so posodobljeni. Če želite to narediti, dostopite do strežnika kot root in zaženite ukaz:

# apt posodobitev && apt nadgradnja

2. korak: Namestite spletni strežnik Apache

Ker se predpomnilnik Varnish nahaja pred spletnim strežnikom, bomo morali za predstavitvene namene namestiti spletni strežnik Apache.

Če želite namestiti Apache, zaženite ukaz:

# apt namestite apache2

Ko je namestitev spletnega strežnika Apache končana, zaženite spletni strežnik in s spodnjimi ukazi preverite njegovo stanje:

# systemctl zaženi apache2
# systemctl status apache2

Zgornji izhod potrjuje, da spletni strežnik Apache deluje in deluje.

3. korak: Namestite pospeševalnik lakov HTTP

Z nameščenim spletnim strežnikom Apache namestite pospeševalnik Varnish HTTP tako, da zaženete:

# apt namestite lak

# systemctl start lak
# systemctl statusni lak

4. korak: Konfiguriranje predpomnilnika Apache in Varnish HTTP

Spletni strežnik Apache na vratih HTTP posluša dohodne povezave. Vendar pa moramo pri naši nastavitvi narediti nekaj prilagoditev. Ker bo Varnish posredoval zahteve HTTP spletnemu strežniku Apache, bomo konfigurirali pospeševalnik lakov za poslušanje vrat 80 in nato Apache za poslušanje vrat 8080.

Če želite konfigurirati Apache za poslušanje vrat 8080, odprite konfiguracijsko datoteko, kot je prikazano z

# vim / etc / apache2 / ports.conf

Shranite in zapustite konfiguracijsko datoteko.

V istem zapisu bomo spremenili privzeto datoteko navideznega gostitelja Apache in jo konfigurirali tako, da bo poslušala vrata 8080

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

Shranite in zapustite konfiguracijsko datoteko. Da bodo spremembe začele veljati, znova zaženite spletni strežnik Apache

# systemctl znova zaženite apache2

Na tej točki, če poskusite dostopati do spletnega strežnika na vratih 80, se bo pojavila napaka zaradi sprememb, ki smo jih pravkar izvedli. Do njega je mogoče dostopati samo prek vrat 8080, kot je prikazano.

5. korak: Nastavitev laka za poslušanje vrat 80

Prav tako moramo konfigurirati Varnish tako, da posluša vrata 80, da lahko zahteve HTTP posreduje spletnemu strežniku. To bo tudi odpravilo potrebo po dodajanju 8080 na koncu URL-ja pri dostopu do spletnega brskalnika.

Zaženite želeni urejevalnik besedil in odprite  / etc / default / lak mapa.

# vim / etc / default / lak

Pomaknite se in poiščite atribut 'DAEMON_OPTS '. Prepričajte se, da ste vrata spremenili iz 6081 v vrata 80

Shranite in zaprite urejevalnik besedil.

Če preverite / etc / lak / privzeto.vcl datoteko, bi morali dobiti spodaj prikazani izhod.

Nazadnje moramo urediti / lib / systemd / system / lak.storitev in spremenite vrata v ExecStart direktive od vrat 6081 do 80.

Shranite in zapustite urejevalnik besedil.

Da bodo spremembe začele veljati, moramo znova zagnati spletne strežnike Apache, znova naložiti sistem in znova zagnati Varnish v prikazanem vrstnem redu

# systemctl znova zaženite apache2
# systemctl daemon-reload
# systemctl znova zaženite lak

6. korak: Testiranje konfiguracije

Če želite potrditi, da je naša konfiguracija v redu, uporabite ukaz curl, kot je prikazano:

# curl -I server_IP

Bodite pozorni na to vrstico Preko: 1.1 lak (lak / 5.2) kot je navedeno na zgornjem izhodu. To kaže, da lak deluje po pričakovanjih.

Zdaj lahko obiščete svoj spletni strežnik, ne da bi na koncu dodali 8080.

Zaključek

In tako nastavite Varnish Cache za delo s spletnim strežnikom Apache v Ubuntu 18.04. Vaš spletni strežnik bi moral delovati hitreje kot kdaj koli prej, zahvaljujoč izjemno hitremu pospeševalniku Varnish HTTP, ki bo predpomnil pogosto dostopne spletne strani in jih prikazoval z izjemno hitrostjo!

Kako prenesti in igrati Sid Meier's Civilization VI v Linuxu
Uvod v igro Civilization 6 je sodoben pogled na klasični koncept, uveden v seriji iger Age of Empires. Ideja je bila dokaj preprosta; začeli bi v zelo...
Kako namestiti in igrati Doom v Linuxu
Uvod v Doom Serija Doom je nastala v devetdesetih letih po izidu prvotnega Dooma. Bil je takojšen hit in od takrat naprej je serija iger prejela števi...
Vulkan za uporabnike Linuxa
Z vsako novo generacijo grafičnih kart vidimo, da razvijalci iger premikajo meje grafične zvestobe in se približujejo fotorealizmu. A kljub vsem kredi...