GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Varnish Cache unter CentOS 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Varnish Cache auf CentOS 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Varnish ist ein Open-Source-Reverse-HTTP-Proxy, ein HTTP-Beschleuniger , und ein nützliches Tool zur Beschleunigung eines Apache-Servers. Der Lack ist auch als Front-End-Web-Caching-Software bekannt, die Sie vor einen Apache-Webserver stellen, um ihn zu beschleunigen.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Varnish Cache auf einem CentOS 8-Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 8.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Varnish Cache auf CentOS 8

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

sudo dnf update

Schritt 2. Varnish auf CentOS installieren.

Um Lack zu installieren, öffnen Sie Ihr Maschinenterminal und führen Sie den folgenden Befehl aus:

sudo dnf install @varnish

Nachdem wir nun Varnish Cache auf CentOS 8 installiert haben, starten wir den Dienst und stellen ihn so ein, dass er beim Booten gestartet wird:

sudo systemctl enable --now varnish

Schritt 3. Varnish Cache für Nginx/Apache konfigurieren.

  • Apache mit Varnish-Cache konfigurieren
$ nano /etc/httpd/conf/httpd.conf
...
Listen 8080

httpd-Dienst nach der Änderung neu starten:

sudo systemctl restart httpd
  • Nginx mit Varnish-Cache konfigurieren
$ nano /etc/nginx/nginx.conf
.....
server {
        listen       8080 default_server;
        listen       [::]:8080 default_server;
        ....
}

Starten Sie dann Nginx neu:

sudo systemctl restart nginx

Schritt 4. Varnish Cache Server konfigurieren.

Bearbeiten Sie nun die Varnish-Cache-Konfigurationsdatei und setzen Sie den Listen-Port auf 80:

sudo nano /etc/systemd/system/multi-user.target.wants/varnish.service

Bearbeiten Sie die Zeile beginnend mit ExecStart und ändern Sie:

ExecStart=/usr/sbin/varnishd -a :6081 -f /etc/varnish/default.vcl -s malloc,256m

TO

ExecStart=/usr/sbin/varnishd -a :80 -f /etc/varnish/default.vcl -s malloc,256m

Starten Sie dann den Lack systemd neu Dienst:

sudo systemctl daemon-reload
sudo systemctl restart varnish

Stellen Sie sicher, dass Nginx/Apache als Backend-Server für den Varnish-Proxy konfiguriert ist:

$ sudo nano /etc/varnish/default.vcl

.....
# Default backend definition. Set this to point to your content server.
backend default {
    .host = "127.0.0.1";
    .port = "8080";
}
.......

Schritt 5. Lack testen.

Jetzt sollten Varnish und Apache zusammen laufen. Um zu überprüfen, ob Varnish eingeschaltet ist und funktioniert, können Sie mit dem curl-Befehl den HTTP-Header anzeigen:

curl -I http://localhost

Sie sollten die Ausgabe etwa so sehen:

HTTP/1.1 200 OK
Server: nginx/1.14.1
Date: Mon, 06 Nov 2019 19:44:23 GMT
Content-Type: text/html
Content-Length: 4057
Last-Modified: Mon, 02 Nov 2019 21:14:33 GMT
ETag: "5d9bmw8-fd9"
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/6.0)
Accept-Ranges: bytes
Connection: keep-alive

Herzlichen Glückwunsch! Sie haben Varnish erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Varnish Cache auf Ihrem CentOS 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Varnish-Website zu besuchen.


Cent OS
  1. So installieren Sie Vagrant unter CentOS 7

  2. So installieren Sie Gitea unter CentOS 8

  3. So installieren Sie Varnish Cache auf CentOS

  4. So installieren Sie Varnish Cache 4 unter CentOS 7

  5. So installieren Sie Varnish Cache unter Ubuntu 14.04

So installieren Sie Apache unter CentOS 8

So installieren Sie Jenkins unter CentOS 8

So installieren Sie Zoom unter CentOS 8

So installieren Sie Nethogs auf CentOS

So installieren Sie Varnish Cache unter CentOS 7

So installieren Sie Varnish unter CentOS 7