Lak

Sådan oprettes Varnish-cache på Ubuntu 18.04

Sådan oprettes Varnish-cache på Ubuntu 18.04
De fleste internetbrugere holder sig ikke langsomme websteder længere end 10 sekunder. Ifølge en caseundersøgelse foretaget af Financial Times kan en lille forsinkelse i sideindlæsningshastigheden betydeligt reducere en brugers session og føre til høje afvisningsprocent. Dette indebærer, at en langsom webside vil have en negativ indvirkning på din online forretning og føre til et kraftigt fald i din indtjening. Et hurtigt websted gør det muligt for dine besøgende at samle information på kortest mulig tid og sandsynligvis føre til samtaler. Derudover rangerer Google nu hurtige websteder højere i SEO-score end langsomme websteder. Nogensinde spekuleret på, hvordan du kan øge dit websteds hastighed?Varnish cache er en opensource HTTP cache accelerator, der forbedrer dit websteds hastighed med op til 300 til 1000 gange. Det sidder foran en webserver og serverer HTTP-anmodninger til brugere med bemærkelsesværdigt høje hastigheder. Det fremskynder et websted ved at cachelagre indhold, som brugere ofte får adgang til, og gemme det i hukommelsen og derved garantere hurtigere hentning af websider.  Det kan også fungere som en load balancer i en opsætning med flere webservere.  i I denne vejledning giver vi dig mulighed for at installere Varnish-cache på Ubuntu 18.04

Trin 1: Opdater systemet

For at starte skal du starte med at opdatere pakkerne i systemet for at sikre, at de er opdaterede. For at gøre dette skal du få adgang til din server som root og køre kommandoen:

# apt update && apt upgrade

Trin 2: Installer Apache-webserver

Da Varnish cache sidder foran en webserver, skal vi installere Apache webserver til demonstrationsformål.

For at installere Apache skal du køre kommandoen:

# apt installer apache2

Når installationen af ​​Apache-webserveren er afsluttet, skal du starte webserveren og kontrollere dens status ved hjælp af nedenstående kommandoer:

# systemctl start apache2
# systemctl status apache2

Outputtet ovenfor bekræfter, at Apache-webserveren er i gang.

Trin 3: Installer Varnish HTTP Accelerator

Når Apache-webserver er installeret, skal du installere Varnish HTTP-accelerator ved at køre:

# apt install lak

# systemctl start lak
# systemctl status lak

Trin 4: Konfiguration af Apache- og Varnish HTTP-cache

Apache webserver lytter på HTTP-port 80 for indgående forbindelser. Men i vores opsætning er vi nødt til at foretage et par justeringer. Da Varnish videresender HTTP-anmodninger til Apache-webserveren, konfigurerer vi Varnish Accelerator til at lytte til port 80 og derefter konfigurere Apache til at lytte til port 8080.

Så for at konfigurere Apache til at lytte til port 8080 skal du åbne konfigurationsfilen som vist med

# vim / etc / apache2 / porte.konf

Gem og afslut konfigurationsfilen.

På samme note vil vi foretage ændringer i standard Apache virtuel værtsfil og konfigurere den til at lytte til port 8080

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

Gem og afslut konfigurationsfilen. For at ændringerne skal træde i kraft, skal du genstarte Apache-webserveren

# systemctl genstart apache2

På dette tidspunkt, hvis du prøver at få adgang til webserveren på port 80, får du en fejl på grund af de ændringer, vi lige har foretaget. Der er kun adgang til den via port 8080 som vist.

Trin 5: Opsætning af lak til at lytte til port 80

Vi har også brug for at konfigurere Varnish til at lytte til port 80 for at videresende HTTP-anmodninger til webserveren. Dette eliminerer også behovet for at tilføje 8080 i slutningen af ​​URL'en, når du åbner webbrowseren.

Start din foretrukne teksteditor og åbn  / etc / default / lak fil.

# vim / etc / default / lak

Rul og find attributten 'DAEMON_OPTS '. Sørg for at skifte port fra 6081 til port 80

Gem og luk teksteditoren.

Hvis du tjekker / etc / lak / standard.vcl fil, skal du få output vist nedenfor.

Endelig skal vi redigere / lib / systemd / system / lak.service og rediger porten i ExecStart direktiv fra havn 6081 til 80.

Gem og afslut teksteditoren.

For at ændringerne skal træde i kraft, skal vi genstarte Apache-webservere, genindlæse systemet og genstarte Varnish i den viste rækkefølge

# systemctl genstart apache2
# systemctl dæmon-genindlæs
# systemctl genstart lak

Trin 6: Test af konfigurationen

For at bekræfte, at vores konfiguration er god, skal du bruge curl-kommandoen som vist:

# curl -I server_IP

Vær på udkig efter denne linje Via: 1.1 lak (lak / 5.2) som angivet på output ovenfor. Dette viser, at lak fungerer som forventet.

Du kan nu besøge din webserver uden at tilføje 8080 i slutningen.

Konklusion

Og det er sådan, du konfigurerer Varnish Cache til at arbejde med Apache-webserver på Ubuntu 18.04. Din webserver skal arbejde hurtigere end nogensinde før takket være den superhurtige Varnish HTTP-accelerator, der cachelagrer ofte tilgængelige websider og serverer dem med imponerende hastigheder!

Shadow of the Tomb Raider til Linux-vejledning
Shadow of the Tomb Raider er den tolvte tilføjelse til Tomb Raider-serien - en action-adventure-spilfranchise oprettet af Eidos Montreal. Spillet blev...
Sådan styrkes FPS i Linux?
FPS står for Billeder i sekundet. FPS's opgave er at måle billedhastigheden i videoafspilninger eller spiloptræden. I enkle ord betegnes antallet af u...
Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...