Varnish Cache voor Nginx installeren in CentOS 7

Varnish Cache voor Nginx installeren in CentOS 7

In dit artikel zullen we leren om Varnish-cache voor Nginx te installeren in CentOS 7

Varnish Cache is een versneller voor webapplicaties, ook wel bekend als een caching HTTP reverse proxy. Varnish is net zo snel als 20 Gbps op reguliere standaard hardware. De prestaties van de Varnish-cache zijn de flexibiliteit van de configuratietaal. Het stelt u in staat om beleid te schrijven over hoe inkomende verzoeken moeten worden afgehandeld. VCL stelt u in staat om beleid te schrijven over hoe inkomende verzoeken moeten worden afgehandeld. Varnish Cache is echt heel snel. Het versnelt doorgaans de levering met een factor van 300 - 1000x, afhankelijk van uw architectuur.

Houd de server up-to-date

# yum update -y

Installeer de Nginx-webserver.

# yum install nginx -y

Nadat Nginx met succes is geïnstalleerd, start en schakelt u het in.

# systemctl start nginx && systemctl enable nginx

Controleer of de nginx actief is

# systemctl status nginx

Controleer de webpoort van de nginx

# netstat -pnltu

Voordat we Varnish Cache installeren, moeten we de EPEL-repository inschakelen

# yum install -y epel-release

Verniscache installeren

# yum install varnish -y

Nadat Varnish Cache met succes is geïnstalleerd, worden alle configuratiebestanden opgeslagen in /etc/varnish

  • /etc/varnish/varnish.params - Configuratie van de vernisomgeving.
  • /etc/varnish/default.vcl - Dit is het standaard configuratiebestand voor Varnish.
  • /etc/varnish/secret - vernis geheim bestand.

Start nu en schakel vernis in

# systemctl start varnish && systemctl enable varnish

Controleer of de service goed wordt uitgevoerd.

# systemctl status varnish

Controleer het uitvoerbare pad

# which varnishd

Controleer de versie van de Varnish Cache

# varnishd -V

Varnish Cache voor Nginx installeren in CentOS 7

Vernis configureren voor Nginx

Omdat de Varnish-cache voor de webserver zit om HTTP-verzoeken te volgen, moeten we de standaard Nginx-poort vervangen door poort 8080, zodat deze wordt uitgevoerd na Varnish-caching.

Open het Nginx-configuratiebestand

# vi /etc/nginx/nginx.conf

Zoek het servergedeelte en wijzig de luisterpoort

listen 8080 default_server;

Varnish Cache voor Nginx installeren in CentOS 7

Start de nginx-service opnieuw

# systemctl restart nginx

Stel nu Nginx in als een backend-server voor Varnish, in het configuratiebestand /etc/varnish/default.vcl.

# vi /etc/varnish/default.vcl

Zoek het backend-gedeelte en pas het aan zoals hieronder wordt weergegeven

backend default {
.host = "127.0.0.1';
.port = "8080';
}

Wijzig vervolgens de Varnish-luisterpoort naar 80 in het Varnish-omgevingsconfiguratiebestand

# vi /etc/varnish/varnish.params

Change varnish listen port to VARNISH_LISTEN_PORT=80

Nu is alles ingesteld, start de vernisservice opnieuw.

# systemctl herstart vernis

Controleer of Varish werkt met de Nginx-server

# curl -I http://localhost

Varnish Cache voor Nginx installeren in CentOS 7

Vandaag hebben we geleerd hoe onze Support Engineers Varnish Cache voor Nginx in CentOS installeren.


Hoe maak je een groep aan in Linux

Hoe maak je een groep aan in Linux

Groepen worden gebruikt om gebruikers en hun privileges te organiseren, zoals het lezen van de schrijf- en uitvoeringsrechten. Om een ​​groud toe te voegen, is het commando groupadd.

3 manieren om het CPU-gebruik in Linux te controleren

3 manieren om het CPU-gebruik in Linux te controleren

Leg 3 manieren uit om het CPU-gebruik in Linux te controleren. CPU-gebruik verwijst naar het gebruik van verwerkingsbronnen of de hoeveelheid werk die door een CPU wordt verwerkt.

Hoe DenyHosts te installeren en configureren in CentOS 7

Hoe DenyHosts te installeren en configureren in CentOS 7

DenyHosts wordt veel gebruikt als alternatief voor Fail2ban. Als er te veel ongeldige SSH-inlogpogingen zijn geweest, gaat het ervan uit dat de brute-force-aanvallen of

Koppel een nieuwe schijf aan een Linux-server

Koppel een nieuwe schijf aan een Linux-server

We zullen leren hoe je een nieuwe schijf op een Linux-server kunt mounten. Voor deze demonstratie gebruiken we de CentOS 7-cloudserver. mount nu de partitie zoals hieronder getoond.

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Leg goed uit hoe het eenvoudig is om Fail2ban op Ubuntu 20.04 te installeren. Fail2ban is geschreven in de programmeertaal Python en is gratis open source. Configuratie.

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Leg goed uit hoe u WireGuard VPN installeert op Ubuntu 20.04. WireGuard is een uiterst eenvoudige, snelle en moderne VPN die gebruikmaakt van de modernste cryptografie

Hoe OpenSSL 1.1.1d in CentOS te installeren

Hoe OpenSSL 1.1.1d in CentOS te installeren

OpenSSL is een robuuste, commerciële toolkit met volledige functionaliteit voor de Transport Layer Security (TLS) & (SSL)-protocollen. Leer OpenSSL 1.1.1d installeren in CentOS

CSF installeren en configureren op CentOS 8

CSF installeren en configureren op CentOS 8

Hoe CSF op de CentOS 8-server te installeren en configureren. ConfigServer Security & Firewall is een (SPI) firewall, Login/Intrusion Detection en Security applicatie.

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie auditregel niet weergegeven? Ontdek hoe onze ondersteuningstechnici het probleem oplossen en oplossen. Regelconfiguratiebestand /etc/audit/rules.d/audit.rules

CloudLinux Hoge belasting op server

CloudLinux Hoge belasting op server

In dit artikel zullen we leren hoe onze ondersteuningstechnici de hoge belasting van CloudLinux op de server oplossen. Zorg ervoor dat uw LVE-limieten correct zijn geconfigureerd.