Slik setter Du Opp Varnish cache På Ubuntu 18.04

de fleste internett-brukere holder seg ikke langsomme nettsteder lenger enn 10 sekunder. Faktisk, ifølge En casestudie utført Av Financial Times, kan en liten forsinkelse i sidens lasthastighet redusere brukerens økt betydelig og føre til høye studsfrekvenser. Dette innebærer at en treg nettside vil negativt påvirke din online business og føre til en kraftig nedgang i inntektene. En rask nettside gjør det mulig for besøkende å samle informasjon på kortest mulig tid og vil mest sannsynlig føre til samtaler. I Tillegg rangerer Google nå raske nettsteder høyere I SEO-poengsummen enn sakte nettsteder. Noen gang lurt på hvordan du kan øke hastigheten på nettstedet ditt?Varnish cache er en OPENSOURCE HTTP cache akselerator som forbedrer nettstedets hastighet med opptil 300 til 1000 ganger. Den sitter foran en webserver og serverer HTTP-forespørsler til brukere med bemerkelsesverdig høye hastigheter. Det hastigheter et nettsted ved hurtigbufring innhold som er hyppig besøkt av brukere og lagre den i minnet, og dermed garantere raskere gjenfinning av nettsider. Det kan også fungere som en lastbalanser i et oppsett med flere webservere. i denne veiledningen gir vi deg inn på hvordan du kan installere Varnish cache På Ubuntu 18.04

Trinn 1: Oppdater systemet

for å starte, begynn med å oppdatere pakkene i systemet for å sikre at de er oppdaterte. For å gjøre dette, få tilgang til serveren din som rot og kjør kommandoen:

# apt oppdatering & & apt oppgradering

Trinn 2: Installer Apache webserver

Siden Varnish cache sitter foran en webserver, må Vi installere Apache webserver for demonstrasjonsformål.

for å installere Apache, kjør kommandoen:

# apt install apache2

når installasjonen Av Apache webserver er fullført, start webserveren og sjekk statusen ved hjelp av kommandoene nedenfor:

# systemctl start apache2
# systemctl status apache2

utgangen ovenfor bekrefter At Apache webserveren er oppe og går.

Trinn 3: Installer VARNISH HTTP Accelerator

med Apache webserver installert, installer Varnish HTTP accelerator ved å kjøre:

# apt installere lakk

# systemctl start lakk
# systemctl status lakk

Trinn 4: Konfigurere Apache OG Varnish HTTP Cache

Apache webserver lytter PÅ HTTP port 80 for innkommende tilkoblinger. Men i vårt oppsett må vi gjøre noen justeringer. Siden Varnish vil videresende HTTP-forespørsler Til Apache webserver, vil Vi konfigurere Varnish Accelerator for å lytte til port 80 og deretter konfigurere Apache for å lytte til port 8080.

så, for å konfigurere Apache for å lytte til port 8080, åpne konfigurasjonsfilen som vist med

# vim / etc / apache2 / porter.conf

Lagre og avslutt konfigurasjonsfilen.

På samme notat skal vi gjøre endringer i Standard Apache virtual host-filen og konfigurere den til å lytte til port 8080

# vim / etc / apache2 / nettsteder-emabled / 000-standard.conf

Lagre og avslutt konfigurasjonsfilen. For at endringene skal tre i kraft, start Apache webserveren På Nytt

# systemctl restart apache2

på dette punktet, hvis du prøver å få tilgang til webserveren på port 80, vil du få en feil på grunn av endringene vi nettopp har gjort. Den kan bare nås via port 8080 som vist.

Trinn 5: Sette Opp Varnish for å lytte til port 80

Vi må også konfigurere Varnish for å lytte til port 80 for å videresende HTTP-forespørsler til webserveren. Dette vil også eliminere behovet for å legge til 8080 på slutten av NETTADRESSEN når du åpner nettleseren.

Start din foretrukne tekstredigerer og åpne/etc/default / varnish-filen.

# vim / etc / default / varnish

Bla og finn attributtet ‘DAEMON_OPTS’. Pass på å endre porten fra 6081 til port 80

Lagre og lukk teksteditoren.

hvis du sjekker /etc/varnish/default.vcl fil, bør du få utdata vist nedenfor.

Til Slutt må vi redigere /lib / systemd/system / lakk.service og endre porten I ExecStart-direktivet fra port 6081 til 80.

Lagre og avslutt teksteditoren.

for at endringene skal tre i kraft, må Vi starte Apache webservere, laste systemet og starte Lakk i den rekkefølgen som vises

# systemctl restart apache2
# systemctl daemon-reload
# systemctl restart varnish

Trinn 6: Teste Konfigurasjonen

for å bekrefte at vår konfigurasjon er alt bra bruk curl kommandoen som vist:

# curl-i server_IP

Vær på utkikk etter denne linjen Via: 1.1 lakk(Lakk / 5.2) som angitt på utgangen ovenfor. Dette viser At Lakk fungerer som forventet.

Du kan nå besøke webserveren din uten å legge til 8080 på slutten.

Konklusjon

Og Det er slik du konfigurerer Varnish Cache for å jobbe Med Apache webserver På Ubuntu 18.04. Webserveren din skal jobbe raskere enn noen gang før, takket være den superraske HTTP-akseleratoren For Varnish, som vil cache ofte tilgjengelige nettsider og betjene dem med imponerende hastigheter!

Write a Comment

Din e-postadresse vil ikke bli publisert.