Lakas

Kaip nustatyti lako talpyklą „Ubuntu 18“.04

Kaip nustatyti lako talpyklą „Ubuntu 18“.04
Daugelis interneto vartotojų nelimpa aplink lėtas svetaines, ilgesnes nei 10 sekundžių. Iš tikrųjų, remiantis „Financial Times“ atliktu atvejo tyrimu, nedidelis puslapio įkėlimo greičio vėlavimas gali žymiai sumažinti vartotojo seansą ir sukelti aukštus atmetimo rodiklius. Tai reiškia, kad lėta svetainė neigiamai paveiks jūsų internetinį verslą ir smarkiai sumažins jūsų pajamas. Greita svetainė suteikia lankytojams galimybę surinkti informaciją per trumpiausią įmanomą laiką ir greičiausiai sukels pokalbius. Be to, „Google“ dabar greitas svetaines užima aukštesnę SEO vertę nei lėtos. Kada nors susimąstėte, kaip galite padidinti savo svetainės greitį?Lako talpykla yra „openource“ HTTP talpyklos spartintuvas, kuris pagerina jūsų svetainės greitį iki 300–1000 kartų. Jis sėdi priešais interneto serverį ir teikia HTTP užklausas vartotojams nepaprastai dideliu greičiu. Tai spartina svetainę talpykloje talpindamas turinį, prie kurio vartotojai dažnai naudojasi, ir laikydami jį atmintyje, taip garantuodami greitesnį tinklalapių paiešką.  Jis taip pat gali veikti kaip apkrovos balansuotojas sąrankoje su keliais interneto serveriais.  Šiame vadove mes leidžiame jums sužinoti, kaip galite įdiegti lako talpyklą „Ubuntu 18“.04

1 veiksmas: atnaujinkite sistemą

Norėdami pradėti, pirmiausia atnaujinkite paketus sistemoje, kad įsitikintumėte, jog jie yra atnaujinti. Norėdami tai padaryti, prieikite prie savo serverio kaip root ir vykdykite komandą:

# apt update && apt upgrade

2 žingsnis: įdiekite „Apache“ tinklo serverį

Kadangi lako talpykla yra priešais serverį, parodymo tikslais turėsime įdiegti „Apache“ serverį.

Norėdami įdiegti „Apache“, vykdykite komandą:

# apt install apache2

Baigę „Apache“ žiniatinklio serverio diegimą, paleiskite žiniatinklio serverį ir patikrinkite jo būseną naudodami toliau pateiktas komandas:

# systemctl start apache2
# systemctl būsenos apache2

Aukščiau pateiktas išvestis patvirtina, kad „Apache“ tinklo serveris veikia ir veikia.

3 žingsnis: įdiekite „Varnish HTTP Accelerator“

Įdiegę „Apache“ tinklo serverį, įdiekite „Varnish“ HTTP greitintuvą, vykdydami:

# apt įdiegti laką

# systemctl pradinis lakas
# systemctl būsenos lakas

4 žingsnis: „Apache“ ir „HTTP“ talpyklos lakavimas

Apache žiniatinklio serveris klausosi 80 HTTP prievado, kad gautų ryšius. Tačiau nustatydami turime atlikti keletą pakeitimų. Kadangi „Varnish“ persiųs HTTP užklausas „Apache“ serveriui, sukonfigūruosime lako greitintuvą, kad jis klausytų 80 prievado, o tada sukonfigūruosime „Apache“, kad jis klausytų 8080 prievado.

Taigi, norėdami sukonfigūruoti „Apache“ klausytis 8080 prievado, atidarykite konfigūracijos failą, kaip parodyta

# vim / etc / apache2 / ports.konf

Išsaugokite ir išeikite iš konfigūracijos failo.

Toje pačioje pastaboje mes ketiname pakeisti numatytąjį „Apache“ virtualaus pagrindinio failo failą ir sukonfigūruoti jį klausytis 8080 prievado

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

Išsaugokite ir išeikite iš konfigūracijos failo. Kad pakeitimai įsigaliotų, iš naujo paleiskite „Apache“ tinklo serverį

# systemctl restart apache2

Šiuo metu, jei bandysite prisijungti prie 80 serverio serverio, gausite klaidą dėl ką tik atliktų pakeitimų. Jį galima pasiekti tik per 8080 prievadą, kaip parodyta.

5 veiksmas: nustatykite laką klausytis 80 prievado

Mes taip pat turime sukonfigūruoti „Varnish“, kad jis klausytų 80 prievado, kad galėtume persiųsti HTTP užklausas žiniatinklio serveriui. Tai taip pat pašalins poreikį pridėti 8080 URL pabaigoje, kai pasiekiate žiniatinklio naršyklę.

Paleiskite pageidaujamą teksto rengyklę ir atidarykite  / etc / default / lakas failą.

# vim / etc / default / lakas

Slinkite ir raskite atributą “DAEMON_OPTS '. Būtinai pakeiskite prievadą iš 6081 į prievadą 80

Išsaugokite ir uždarykite teksto rengyklę.

Jei patikrinsite / etc / varnish / default.vcl failą, turėtumėte gauti žemiau pateiktą išvestį.

Galiausiai turime redaguoti / lib / systemd / system / lakas.paslaugą modifikuoti uostą „ExecStart“ direktyva nuo uosto 6081 iki 80.

Išsaugokite ir išeikite iš teksto rengyklės.

Kad pakeitimai įsigaliotų, turime iš naujo paleisti „Apache“ žiniatinklio serverius, iš naujo įkelti sistemą ir iš naujo paleisti „Laką“ rodoma tvarka

# systemctl restart apache2
# systemctl daemon-reload
# systemctl restart lakas

6 veiksmas: konfigūracijos testavimas

Norėdami patvirtinti, kad mūsų konfigūracija yra gera, naudokite curl komandą, kaip parodyta:

# curl -I serverio IP

Ieškokite šios linijos Via: 1.1 lakas (lakas / 5.2) kaip nurodyta aukščiau esančiame išvestyje. Tai rodo, kad lakas veikia taip, kaip tikėtasi.

Dabar galite apsilankyti savo interneto serveryje nepridėdami 8080 pabaigoje.

Išvada

Taip sukonfigūruojate „Varnish Cache“, kad jis veiktų su „Apache“ žiniatinklio serveriu „Ubuntu 18“.04. Jūsų interneto serveris turėtų veikti greičiau nei bet kada anksčiau dėl itin greito „Varnish“ HTTP greitintuvo, kuris talpina dažnai pasiekiamus tinklalapius ir teikia juos įspūdingu greičiu!

Kaip naudoti „GameConqueror Cheat Engine“ sistemoje „Linux“
Straipsnyje pateikiamas „GameConqueror“ apgaulės variklio naudojimo „Linux“ vadove. Daugelis žaidėjų, žaidžiančių sistemoje „Windows“, dažnai naudoja ...
Geriausi „Linux“ žaidimų konsolių emuliatoriai
Šiame straipsnyje bus išvardyta populiari žaidimų konsolių emuliavimo programinė įranga, skirta „Linux“. „Emuliacija“ yra programinės įrangos suderina...
Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...