Lack

Så här ställer du in Varnish-cache på Ubuntu 18.04

Så här ställer du in Varnish-cache på Ubuntu 18.04
De flesta internetanvändare håller sig inte långsamma webbplatser längre än 10 sekunder. Enligt en fallstudie gjord av Financial Times kan en liten fördröjning av sidhämtningshastigheten avsevärt minska användarens session och leda till höga studsfrekvenser. Detta innebär att en långsam webbplats kommer att påverka din onlineverksamhet negativt och leda till en kraftig nedgång i dina intäkter. En snabb webbplats gör det möjligt för dina besökare att samla in information på kortast möjliga tid och kommer sannolikt att leda till konversationer. Dessutom rankar Google nu snabba webbplatser högre i SEO-poängen än långsamma webbplatser. Någonsin undrat hur du kan öka din webbplatshastighet?Varnish cache är en open source HTTP cache accelerator som förbättrar webbplatsens hastighet med upp till 300 till 1000 gånger. Den sitter framför en webbserver och serverar HTTP-förfrågningar till användare i anmärkningsvärt höga hastigheter. Det påskyndar en webbplats genom att cachelagra innehåll som ofta nås av användare och lagra det i minnet, vilket garanterar snabbare hämtning av webbsidor.  Det kan också fungera som en lastbalanserare i en installation med flera webbservrar.  i I den här guiden låter vi dig in på hur du kan installera Varnish-cache på Ubuntu 18.04

Steg 1: Uppdatera systemet

För att börja med, börja med att uppdatera paketen i systemet för att säkerställa att de är uppdaterade. För att göra detta, öppna din server som root och kör kommandot:

# apt update && apt upgrade

Steg 2: Installera Apache-webserver

Eftersom Varnish-cache sitter framför en webbserver måste vi installera Apache-webserver för demonstrationsändamål.

För att installera Apache, kör kommandot:

# apt installera apache2

När installationen av Apache-webbservern är klar startar du webbservern och kontrollerar dess status med hjälp av kommandona nedan:

# systemctl starta apache2
# systemctl status apache2

Utdata ovan bekräftar att Apache-webbservern är igång.

Steg 3: Installera Varnish HTTP Accelerator

Med Apache webbserver installerad installerar du Varnish HTTP-accelerator genom att köra:

# apt installera lack

# systemctl startlack
# systemctl status lack

Steg 4: Konfigurera Apache- och Varnish HTTP-cache

Apache webbserver lyssnar på HTTP-port 80 för inkommande anslutningar. Men i vår installation måste vi göra några justeringar. Eftersom Varnish vidarebefordrar HTTP-förfrågningar till Apache-webbservern, kommer vi att konfigurera Varnish Accelerator för att lyssna på port 80 och sedan konfigurera Apache för att lyssna på port 8080.

Så, för att konfigurera Apache för att lyssna på port 8080, öppna konfigurationsfilen som visas med

# vim / etc / apache2 / portar.konf

Spara och avsluta konfigurationsfilen.

På samma not kommer vi att göra ändringar i standard Apache virtuell värdfil och konfigurera den för att lyssna på port 8080

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

Spara och avsluta konfigurationsfilen. Starta om Apache-webbservern för att ändringarna ska träda i kraft

# systemctl starta om apache2

Vid denna punkt, om du försöker komma åt webbservern på port 80, får du ett fel på grund av de ändringar som vi just har gjort. Den kan endast nås via port 8080 som visas.

Steg 5: Ställa in Varnish för att lyssna på port 80

Vi måste också konfigurera Varnish för att lyssna på port 80 för att vidarebefordra HTTP-förfrågningar till webbservern. Detta eliminerar också behovet av att lägga till 8080 i slutet av webbadressen när du öppnar webbläsaren.

Starta din önskade textredigerare och öppna  / etc / default / lack fil.

# vim / etc / default / lack

Rulla och leta upp attributet 'DAEMON_OPTS '. Var noga med att byta port från 6081 till port 80

Spara och stäng textredigeraren.

Om du kontrollerar / etc / lack / default.vcl fil bör du få utdata som visas nedan.

Slutligen måste vi redigera / lib / systemd / system / lack.service och ändra porten i ExecStart direktiv från hamn 6081 till 80.

Spara och avsluta textredigeraren.

För att ändringarna ska träda i kraft måste vi starta om Apache-webbservrarna, ladda om systemet och starta om Varnish i den ordning som visas

# systemctl starta om apache2
# systemctl daemon-reload
# systemctl starta om lack

Steg 6: Testa konfigurationen

För att bekräfta att vår konfiguration är bra använder du curl-kommandot som visas:

# curl -I server_IP

Håll utkik efter den här linjen Via: 1.1 lack (Lack / 5.2) som anges på utgången ovan. Detta visar att Varnish fungerar som förväntat.

Du kan nu besöka din webbserver utan att lägga till 8080 i slutet.

Slutsats

Och så konfigurerar du Varnish Cache för att fungera med Apache-webbservern på Ubuntu 18.04. Din webbserver ska fungera snabbare än någonsin tidigare tack vare den supersnabba Varnish HTTP-acceleratorn som kommer att cacha webbsidor som ofta används och servera dem i imponerande hastigheter!

Strid om Wesnoth 1.13.6 Utveckling släppt
Strid om Wesnoth 1.13.6 släpptes förra månaden, är den sjätte utvecklingsversionen i 1.13.x-serien och den levererar ett antal förbättringar, framför ...
Så här installerar du League Of Legends på Ubuntu 14.04
Om du gillar League of Legends är det här en möjlighet för dig att testa League of Legends. Observera att LOL stöds på PlayOnLinux om du är en Linux-a...
Installera det senaste OpenRA-strategispelet på Ubuntu Linux
OpenRA är en Libre / Free Real Time Strategy-spelmotor som återskapar de tidiga Westwood-spelen som det klassiska Command & Conquer: Red Alert. Distri...