Sådan opsættes lak cache på Ubuntu 18.04

de fleste internetbrugere ikke holde sig omkring langsomme hjemmesider længere end 10 sekunder. Ifølge en casestudie foretaget af Financial Times kan en lille forsinkelse i sideindlæsningshastigheden betydeligt reducere en brugers session og føre til høje afvisningsprocenter. Dette indebærer, at en langsom hjemmeside vil påvirke din online forretning negativt og føre til et kraftigt fald i din omsætning. En hurtig hjemmeside gør det muligt for dine besøgende at indsamle oplysninger på kortest mulig tid og vil sandsynligvis føre til samtaler. Derudover rangerer Google Nu hurtige hjemmesider højere i SEO score end langsomme hjemmesider. Har du nogensinde spekuleret på, hvordan du kan øge din sidehastighed?Varnish cache er en opensource HTTP cache accelerator, der forbedrer din sides hastighed med op til 300 til 1000 gange. Det sidder foran en internetserver og serverer HTTP-anmodninger til brugere med bemærkelsesværdigt høje hastigheder. Det fremskynder en hjemmeside ved at cachelagre indhold, som brugerne ofte har adgang til, og gemme det i hukommelsen, hvilket garanterer hurtigere hentning af hjemmesider. Det kan også fungere som en belastningsbalancer i en opsætning med flere internetservere. i i denne vejledning lader vi dig ind på, hvordan du kan installere Varnish cache på Ubuntu 18.04

Trin 1: Opdater systemet

for at starte skal du begynde 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 opdatering && apt opgradering

Trin 2: installer Apache server

da lak cache sidder foran en internetserver, skal vi installere Apache server til demonstrationsformål.

for at installere Apache skal du køre kommandoen:

# apt install apache2

når installationen af Apache-serveren er afsluttet, skal du starte serveren og kontrollere dens status ved hjælp af kommandoerne nedenfor:

# systemctl start apache2
# systemctl status apache2

outputtet ovenfor bekræfter, at Apache-serveren er i gang.

Trin 3: Installer Varnish HTTP Accelerator

med Apache server installeret, installer Varnish HTTP accelerator ved at køre:

# apt installere lak

# systemctl startlak
# systemctl statuslak

Trin 4: konfiguration af Apache og lak HTTP Cache

Apache internetserver lytter på HTTP port 80 for indgående forbindelser. I vores opsætning skal vi dog foretage et par justeringer. Da lak videresender HTTP-anmodninger til Apache-serveren, konfigurerer vi Lakacceleratoren 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.conf

Gem og afslut konfigurationsfilen.

på samme note skal vi foretage ændringer i standard Apache virtual host-filen og konfigurere den til at lytte til port 8080

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

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

# systemctl genstart apache2

på dette tidspunkt, hvis du prøver at få adgang til internetserveren på port 80, får du en fejl på grund af de ændringer, vi lige har foretaget. Det kan kun tilgås via port 8080 som vist.

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

vi er også nødt til at konfigurere lak til at lytte til port 80 for at videresende HTTP-anmodninger til hjemmesidens server. Dette vil også fjerne behovet for at tilføje 8080 i slutningen af URL ‘ en, når du får adgang til internettet.

start din foretrukne teksteditor, og åbn filen /etc/default/varnish.

# vim / etc / default / varnish

Rul og find attributten ‘DAEMON_OPTS’. Sørg for at ændre porten 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 ændre havnen i Eksekveringsdirektivet fra port 6081 til 80.

Gem og afslut teksteditoren.

for at ændringerne skal træde i kraft, skal vi genstarte Apache-servere, genindlæse systemet og genstarte lak i den viste rækkefølge

# systemctl genstart apache2
# systemctl daemon-reload
# systemctl genstart lak

Trin 6: Test af konfigurationen

for at bekræfte, at vores konfiguration er god, brug 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å udgangen ovenfor. Dette viser, at lak fungerer som forventet.

du kan nu besøge din internetserver uden at tilføje 8080 i slutningen.

konklusion

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

Write a Comment

Din e-mailadresse vil ikke blive publiceret.