Vernis

Varnish-cache instellen op Ubuntu 18.04

Varnish-cache instellen op Ubuntu 18.04
De meeste internetgebruikers blijven niet langer dan 10 seconden op langzame websites hangen. Volgens een casestudy uitgevoerd door Financial Times kan een kleine vertraging in de laadsnelheid van de pagina de sessie van een gebruiker aanzienlijk verminderen en leiden tot hoge bouncepercentages. Dit houdt in dat een trage website een negatief effect heeft op uw online bedrijf en zal leiden tot een scherpe daling van uw inkomsten. Een snelle website stelt uw bezoekers in staat om in de kortst mogelijke tijd informatie te verzamelen en zal hoogstwaarschijnlijk tot gesprekken leiden. Bovendien scoort Google nu snelle websites hoger in de SEO-score dan langzame websites. Heb je je ooit afgevraagd hoe je de snelheid van je site kunt verhogen?Varnish-cache is een opensource HTTP-cacheversneller die de snelheid van uw site tot 300 tot 1000 keer verbetert. Het bevindt zich voor een webserver en serveert HTTP-verzoeken aan gebruikers met opmerkelijk hoge snelheden. Het versnelt een website door inhoud die vaak door gebruikers wordt gebruikt in de cache te bewaren en op te slaan in het geheugen, waardoor webpagina's sneller kunnen worden opgehaald.  Het kan ook fungeren als een load balancer in een opstelling met meerdere webservers.  in de In deze handleiding laten we u zien hoe u Varnish-cache kunt installeren op Ubuntu 18.04

Stap 1: update het systeem

Om te beginnen, begin met het bijwerken van de pakketten in het systeem om ervoor te zorgen dat ze up-to-date zijn. Om dit te doen, opent u uw server als root en voert u de opdracht uit:

# apt update && apt upgrade

Stap 2: Installeer Apache-webserver

Aangezien de Varnish-cache zich voor een webserver bevindt, moeten we de Apache-webserver installeren voor demonstratiedoeleinden.

Voer de opdracht uit om Apache te installeren:

# apt installeer apache2

Zodra de installatie van de Apache-webserver is voltooid, start u de webserver en controleert u de status met behulp van de onderstaande opdrachten:

# systemctl start apache2
# systemctl-status apache2

De uitvoer hierboven bevestigt dat de Apache-webserver actief is.

Stap 3: Installeer Varnish HTTP Accelerator

Met Apache webserver geïnstalleerd, installeer Varnish HTTP accelerator door het volgende uit te voeren:

# apt install vernis

# systemctl start vernis
# systemctl status vernis

Stap 4: Apache en Varnish HTTP Cache configureren

Apache-webserver luistert op HTTP-poort 80 voor inkomende verbindingen. In onze opstelling moeten we echter een paar aanpassingen maken. Aangezien Varnish HTTP-verzoeken doorstuurt naar de Apache-webserver, zullen we de Varnish Accelerator configureren om naar poort 80 te luisteren en vervolgens Apache configureren om naar poort 8080 te luisteren.

Dus, om Apache te configureren om naar poort 8080 te luisteren, open het configuratiebestand zoals getoond met

# vim /etc/apache2/ports.conf

Sla het configuratiebestand op en sluit het af.

Op dezelfde manier gaan we wijzigingen aanbrengen in het standaard Apache virtuele hostbestand en dit configureren om naar poort 8080 te luisteren

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

Sla het configuratiebestand op en sluit het af. Start de Apache-webserver opnieuw om de wijzigingen van kracht te laten worden

# systemctl herstart apache2

Als u op dit moment probeert toegang te krijgen tot de webserver op poort 80, krijgt u een foutmelding vanwege de wijzigingen die we zojuist hebben aangebracht. Het is alleen toegankelijk via poort 8080 zoals weergegeven.

Stap 5: Varnish instellen om naar poort 80 . te luisteren

We moeten Varnish ook configureren om naar poort 80 te luisteren om HTTP-verzoeken door te sturen naar de webserver. Dit elimineert ook de noodzaak om 8080 toe te voegen aan het einde van de URL bij het openen van de webbrowser.

Start uw favoriete teksteditor en open de  /etc/default/lak het dossier.

# vim /etc/default/varnish

Scroll en zoek het attribuut 'DAEMON_OPTS'. Zorg ervoor dat u de poort wijzigt van 6081 in poort 80

Bewaar en sluit de teksteditor.

Als u de /etc/lak/standaard.vcl bestand, zou je de onderstaande output moeten krijgen:.

Ten slotte moeten we de bewerken /lib/systemd/system/varnish.onderhoud en wijzig de poort in ExecStart richtlijn van poort 6081 naar 80.

Opslaan en de teksteditor afsluiten.

Om de wijzigingen door te voeren, moeten we de Apache-webservers opnieuw opstarten, het systeem opnieuw laden en Varnish opnieuw opstarten in de weergegeven volgorde

# systemctl herstart apache2
# systemctl daemon-reload
# systemctl herstart vernis

Stap 6: De configuratie testen

Om te bevestigen dat onze configuratie allemaal goed is, gebruikt u de curl-opdracht zoals weergegeven:

# curl -I server_IP

Wees op uw hoede voor deze lijn Via: 1.1 vernis (vernis/5.2) zoals aangegeven op de uitvoer hierboven. Dit laat zien dat Varnish werkt zoals verwacht.

U kunt nu uw webserver bezoeken zonder de 8080 aan het einde toe te voegen.

Conclusie

En zo configureer je Varnish Cache om te werken met de Apache-webserver op Ubuntu 18.04. Uw webserver zou sneller moeten werken dan ooit tevoren dankzij de supersnelle Varnish HTTP-accelerator die veelgebruikte webpagina's in de cache opslaat en met indrukwekkende snelheden weergeeft!

Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...
Hoe u uw gamesessie op Linux kunt vastleggen en streamen
In het verleden werd het spelen van games alleen als een hobby beschouwd, maar met de tijd zag de game-industrie een enorme groei in termen van techno...
Beste spellen om te spelen met handtracking
Oculus Quest introduceerde onlangs het geweldige idee van handtracking zonder controllers. Met een steeds toenemend aantal games en activiteiten die f...