Laki vahemälu seadistamine Ubuntu 18.04-s

Laki Vahemalu Seadistamine Ubuntu 18 04 S



Enamik Interneti-kasutajaid ei püsi aeglastel veebisaitidel kauem kui 10 sekundit. Tegelikult on a juhtumiuuring Financial Timesi poolt läbi viidud, võib väike viivitus lehe laadimiskiiruses oluliselt vähendada kasutaja seanssi ja viia kõrge põrkemäärani. See tähendab, et aeglane veebisait mõjutab teie veebiäri negatiivselt ja toob kaasa teie tulude järsu vähenemise. Kiire veebisait võimaldab teie külastajatel koguda teavet võimalikult lühikese ajaga ja viib suure tõenäosusega vestlusteni. Lisaks järjestab Google nüüd kiired veebisaidid SEO skooris kõrgemal kui aeglased veebisaidid. Kas olete kunagi mõelnud, kuidas saate oma saidi kiirust suurendada? Varnish vahemälu on avatud lähtekoodiga HTTP-vahemälu kiirendi, mis suurendab teie saidi kiirust kuni 300–1000 korda. See asub veebiserveri ees ja teenindab kasutajatele HTTP-päringuid märkimisväärselt suure kiirusega. See kiirendab veebisaiti, salvestades vahemällu sisu, millele kasutajad sageli juurde pääsevad, ja salvestades selle mällu, tagades seeläbi veebilehtede kiirema allalaadimise. See võib toimida ka koormuse tasakaalustajana mitme veebiserveriga seadistuses. Selles juhendis anname teile teada, kuidas saate installida Varnishi vahemälu Ubuntu 18.04

1. samm: värskendage süsteemi

Alustamiseks värskendage pakette süsteemis, et tagada nende ajakohasus. Selleks minge oma serverile root kasutajana ja käivitage käsk:

# sobiv värskendus && sobiv uuendus







2. samm: installige Apache veebiserver

Kuna Varnishi vahemälu asub veebiserveri ees, peame tutvustamise eesmärgil installima Apache veebiserveri.



Apache installimiseks käivitage käsk:



# asjakohane installida apache2





Kui Apache veebiserveri installimine on lõppenud, käivitage veebiserver ja kontrollige selle olekut allolevate käskude abil:

# systemctl start apache2
# systemctl olek apache2



Ülaltoodud väljund kinnitab, et Apache veebiserver on valmis ja töötab .

3. samm: installige Varnish HTTP Accelerator

Kui Apache veebiserver on installitud, installige Varnishi HTTP kiirendi, käivitades:

# asjakohane installida lakk

# systemctl start lakk
# systemctl staatuse lakk

4. toiming: Apache ja Varnishi HTTP-vahemälu seadistamine

Apache veebiserver kuulab sissetulevaid ühendusi HTTP-pordi 80 kaudu. Siiski peame oma seadistuses tegema mõned kohandused. Kuna Varnish edastab HTTP-päringuid Apache'i veebiserverisse, konfigureerime Varnish Acceleratori kuulama porti 80 ja seejärel konfigureerime Apache kuulama porti 8080.

Seega, et konfigureerida Apache porti 8080 kuulama, avage konfiguratsioonifail, nagu näidatud

# sest / jne / apache2 / ports.conf

Salvestage ja väljuge konfiguratsioonifailist.

Samas märkuses muudame vaikimisi Apache virtuaalse hosti faili ja konfigureerime selle porti 8080 kuulama

# sest / jne / apache2 / saidid-emabled / 000-default.conf

Salvestage ja väljuge konfiguratsioonifailist. Muudatuste jõustumiseks taaskäivitage Apache veebiserver

# systemctl taaskäivitage apache2

Kui proovite praegu 80. pordi kaudu veebiserverile juurde pääseda, kuvatakse äsja tehtud muudatuste tõttu veateade. Sellele pääseb juurde ainult pordi 8080 kaudu, nagu näidatud.

5. samm: Laki seadistamine pordi 80 kuulamiseks

Samuti peame konfigureerima Varnishi porti 80 kuulama, et HTTP-päringuid veebiserverisse edastada. See välistab ka vajaduse lisada veebibrauserile juurdepääsul URL-i lõppu 8080.

Käivitage eelistatud tekstiredaktor ja avage /etc/default/lakk faili.

# sest / jne / vaikimisi / lakk

Kerige ja leidke atribuut ' DAEMON_OPTS”. Muutke kindlasti port 6081-lt pordiks 80

Salvestage ja sulgege tekstiredaktor.

Kui kontrollite /etc/varnish/default.vcl faili, peaksite saama allpool näidatud väljundi.

Lõpuks peame redigeerima /lib/systemd/system/varnish.service ja muutke porti sisse ExecStart käsk pordist 6081 kuni 80.

Salvestage ja väljuge tekstiredaktorist.

Muudatuste jõustumiseks peame taaskäivitama Apache veebiserverid, laadima süsteemi uuesti ja taaskäivitama Varnishi näidatud järjekorras

# systemctl taaskäivitage apache2
# systemctl deemon-reload
# systemctl restart lakk

6. samm: konfiguratsiooni testimine

Kinnitamaks, et meie konfiguratsioon on hea, kasutage käsku curl, nagu näidatud:

# lokk - Mina server_IP

Jälgige seda rida Läbi: 1.1 lakk (lakk/5.2) nagu ülaltoodud väljundil näidatud. See näitab, et Lakk töötab ootuspäraselt.

Nüüd saate oma veebiserverit külastada ilma 8080 lõppu lisamata.

Järeldus

Ja nii konfigureerite Varnishi vahemälu töötama Apache veebiserveriga Ubuntu 18.04-s. Teie veebiserver peaks töötama kiiremini kui kunagi varem tänu ülikiirele Varnishi HTTP-kiirendile, mis salvestab vahemällu sageli kasutatavad veebilehed ja teenindab neid muljetavaldava kiirusega!