Lakk

Slik setter du opp Varnish-cache på Ubuntu 18.04

Slik setter du opp Varnish-cache på Ubuntu 18.04
De fleste Internett-brukere holder seg ikke langsomme nettsteder lenger enn 10 sekunder. I følge en casestudie utført av Financial Times kan faktisk en liten forsinkelse i sideinnlastingshastigheten redusere brukerens økt betydelig og føre til høye fluktfrekvenser. Dette innebærer at et tregt nettsted vil påvirke din online virksomhet negativt og føre til en kraftig nedgang i inntektene dine. Et raskt nettsted 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 langsomme nettsteder. Noen gang lurt på hvordan du kan øke hastigheten på nettstedet ditt?Varnish cache er en HTTP-hurtigbuffer-akselerator med åpen kilde som forbedrer nettstedets hastighet med opptil 300 til 1000 ganger. Den sitter foran en webserver og serverer HTTP-forespørsler til brukere i utrolig høye hastigheter. Det fremskynder et nettsted ved å cache innhold som ofte er tilgjengelig av brukere og lagre det i minnet, og dermed garantere raskere gjenfinning av nettsider.  Det kan også fungere som en lastbalanser i et oppsett med flere webservere.  i denne guiden, la 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 root og kjør kommandoen:

# apt update && apt upgrade

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 installer apache2

Når installasjonen av Apache-webserveren er fullført, starter du webserveren og sjekker statusen ved hjelp av kommandoene nedenfor:

# systemctl start apache2
# systemctl status apache2

Utdataene ovenfor bekrefter at Apache-webserveren er oppe og går.

Trinn 3: Installer Varnish HTTP Accelerator

Med Apache webserver installert, installer Varnish HTTP-akselerator ved å kjøre:

# apt install 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. Imidlertid, i vårt oppsett, må vi gjøre noen justeringer. Siden Varnish videresender HTTP-forespørsler til Apache-webserveren, vil vi konfigurere Varnish Accelerator til å lytte til port 80 og deretter konfigurere Apache til å lytte til port 8080.

Så, for å konfigurere Apache til å lytte til port 8080, åpner du konfigurasjonsfilen som vist med

# vim / etc / apache2 / porter.konf

Lagre og avslutt konfigurasjonsfilen.

På samme notat skal vi gjøre endringer i standard Apache virtuell vertsfil og konfigurere den til å lytte til port 8080

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

Lagre og avslutt konfigurasjonsfilen. For å få endringene til å tre i kraft, starter du Apache-webserveren

# systemctl start apache2 på nytt

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 er kun tilgjengelig via port 8080 som vist.

Trinn 5: Sette opp lakk for å lytte til port 80

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

Start din foretrukne tekstredigerer og åpne  / etc / default / lakk fil.

# vim / etc / default / lakk

Bla og finn attributtet 'DAEMON_OPTS '. Sørg for å bytte port fra 6081 til port 80

Lagre og lukk teksteditoren.

Hvis du sjekker / etc / lakk / standard.vcl filen, bør du få utdataene vist nedenfor.

Til slutt må vi redigere / lib / systemd / system / lakk.service og endre porten i ExecStart direktiv fra port 6081 til 80.

Lagre og avslutt teksteditoren.

For at endringene skal tre i kraft, må vi starte Apache-webserverne på nytt, laste systemet på nytt og starte Lakk på nytt i den viste rekkefølgen

# systemctl start apache2 på nytt
# systemctl daemon-reload
# systemctl start lakk på nytt

Trinn 6: Testing av konfigurasjonen

For å bekrefte at konfigurasjonen vår er 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 Varnish 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 til å fungere med Apache webserver på Ubuntu 18.04. Webserveren din skal fungere raskere enn noen gang før, takket være den superraske Varnish HTTP-akseleratoren som vil cache nettsider som ofte er tilgjengelige, og betjene dem i imponerende hastigheter!

Mus WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
WinMouse lar deg tilpasse og forbedre musemarkørenes bevegelse på Windows PC
Hvis du vil forbedre standardfunksjonene til musepekeren, bruk freeware WinMouse. Det legger til flere funksjoner som hjelper deg å få mest mulig ut a...
Mus Mus venstreklikknapp fungerer ikke på Windows 10
Mus venstreklikknapp fungerer ikke på Windows 10
Hvis du bruker en dedikert mus med den bærbare eller stasjonære datamaskinen, men museklikk-knappen fungerer ikke på Windows 10/8/7 av en eller annen ...
Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...