GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie WordPress mit Varnish und Nginx auf Ubuntu

Wir zeigen Ihnen, wie Sie WordPress mit Varnish und Nginx auf Ubuntu installieren. Varnish ist ein Webanwendungsbeschleuniger. Es leitet die Besucher wann immer möglich auf statische Seiten um. Varnish kann so installiert und konfiguriert werden, dass der Inhalt vor jedem HTTP-Server zwischengespeichert und die Bereitstellung um das 300- bis 1000-fache beschleunigt wird.

In diesem Tutorial zeigen wir Ihnen, wie Sie die Ladegeschwindigkeit Ihrer WordPress-Site erhöhen, indem Sie Varnish vor Nginx auf einem Ubuntu 16.04-Server einrichten. Wir gehen davon aus, dass Sie bereits LEMP-Stack (Nginx, MySQL und PHP) und WordPress auf Ihrem Ubuntu 16.04-Server installiert haben.

Anforderungen

Damit diese Einrichtung funktioniert, benötigen Sie:

  • Ein Ubuntu 16.04 VPS. Vorzugsweise SSD, damit es schneller ist.
  • Ein LEMP-Stack und WordPress auf Ihrem Server installiert.
  • Ein Root-Benutzer.
  • Ein Texteditor.

Dieses Tutorial ist für WordPress mit Varnish und Nginx. Wenn Sie ein anderes Setup verwenden möchten, folgen Sie unserem Tutorial:Install WordPress with Memcached and Nginx on Ubuntu.

1. Melden Sie sich über SSH als Benutzer root

bei Ihrem Server an
ssh root@IP_ADDRESS -p PORT_NUMBER

und stellen Sie sicher, dass alle auf Ihrem Server installierten Pakete auf dem neuesten Stand sind

apt-get update && apt-get upgrade

2. Varnish installieren und konfigurieren

Varnish ist im offiziellen Ubuntu 16.04-Repository verfügbar, sodass wir es einfach mit dem Befehl apt-get installieren können

apt-get install varnish

Sobald es installiert ist, konfigurieren wir Varnish so, dass es Port 80 überwacht und den Nginx-Webserver verwendet, der Port 8080 als Backend überwacht.

Öffnen Sie die Datei /etc/default/varnish in einem Texteditor

vi /etc/default/varnish

und nehmen Sie die folgenden Änderungen im Abschnitt „## Alternative 2, Konfiguration mit VCL“ der Datei vor

DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"

Bearbeiten Sie auch die Datei lack.service und fügen Sie die folgenden Konfigurationsoptionen hinzu:

systemctl edit varnish.service

ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m

Speichern Sie die Datei und laden Sie die Änderungen neu

systemctl daemon-reload

Bearbeiten Sie als Nächstes die Standard-Varnish-vcl-Datei

vi /etc/varnish/default.vcl

und stellen Sie sicher, dass die folgenden Blöcke wie die unten aussehen

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

sub vcl_recv {
if (!(req.url ~ "wp-(login|admin)")) {
unset req.http.cookie;
}
}

sub vcl_fetch {
if (!(req.url ~ "wp-(login|admin)")) {
unset beresp.http.set-cookie;
}
}

Speichern Sie die Änderungen und starten Sie Varnish neu, damit die Änderungen wirksam werden

systemctl restart varnish

3. Konfigurieren Sie Nginx

Öffnen Sie die Nginx-Konfigurationsdatei Ihrer WordPress-Site

vi /etc/nginx/sites-enabled/yourdomain.conf

und ändern Sie den Überwachungsport auf 8080

server {
...
listen 8080;
...
}

Nehmen Sie dieselben Änderungen in /etc/nginx/sites-enabled/default vor Datei auch.

[ecko_alert color=”blue”]Irgendwo stecken geblieben? Holen Sie sich einen Server von uns und wir installieren, konfigurieren und optimieren Ihren WordPress-Server kostenlos![/ecko_alert]

4. Nginx-Konfiguration testen

Speichern Sie die Änderungen und testen Sie die Nginx-Konfiguration, indem Sie den folgenden Befehl ausführen

nginx -t

Die Ausgabe sollte so aussehen

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

5. Starten Sie den Nginx-Server neu

und starten Sie schließlich Nginx neu, damit die Änderungen wirksam werden

systemctl restart nginx

Sobald Sie nun in einem Browser auf Ihre Website zugreifen, sollte sie über Varnish bereitgestellt werden. Und das ist es. Sie haben WordPress erfolgreich mit Varnish und Nginx konfiguriert. Ihre WordPress-Seite sollte jetzt merklich schneller sein. Wenn Sie Ihre Website weiter beschleunigen möchten, befolgen Sie unsere Anweisungen hier oder holen Sie sich ein hochwertiges, schnelles SSD-VPS.

Nachdem Sie alles konfiguriert haben, können Sie mit dem Sichern Ihres WordPress und dem Sichern Ihres LEMP-Stacks fortfahren.

Wenn Sie einer unserer WordPress-Hosting-Kunden sind, müssen Sie WordPress natürlich nicht mit Varnish und Nginx auf Ubuntu installieren, fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Administratoren installieren WordPress mit Varnish und Nginx auf Ubuntu sofort für Sie.

PS . Wenn Ihnen dieser Beitrag zur Installation von WordPress mit Varnish und Nginx auf Ubuntu gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. Installieren Sie WordPress mit HHVM, Nginx und MariaDB auf einem Ubuntu 12.04 LTS

  2. Installieren Sie gpEasy CMS mit NGINX und PHP5-FPM auf einem Ubuntu 14.04 VPS

  3. Installieren Sie Croogo auf einem Ubuntu VPS mit Nginx und MariaDB

  4. Installieren Sie OpenCart 2 auf einem Ubuntu 14.04 VPS mit Nginx und PHP-FPM

  5. Installieren Sie OwnCloud 7 mit Nginx und PHP-FPM auf einem Ubuntu VPS

So installieren Sie Wordpress mit Nginx, MariaDB und HHVM in Ubuntu 15.04

So installieren Sie WordPress 5.x mit Nginx auf Ubuntu 18.04 / Ubuntu 16.04

So installieren Sie WordPress mit Nginx auf Ubuntu

So installieren Sie WordPress mit Nginx in Ubuntu 20.04

Installieren Sie WordPress mit Nginx auf Ubuntu 18.04

Installieren und konfigurieren Sie Varnish Cache mit Nginx Web Server unter Ubuntu 18.04