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 anssh 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.