Website-Suche

So installieren Sie WordPress mit LSCache, OpenLiteSpeed und CyberPanel


OpenLiteSpeed ist ein leistungsstarker, ereignisgesteuerter Open-Source-Webserver, der von LiteSpeed Technologies entwickelt und verwaltet wird. In diesem Artikel werden wir sehen, wie wir CyberPanel verwenden können, um LSCache und WordPress auf OpenLiteSpeed zum Laufen zu bringen > in wenigen Klicks.

Was ist LSCache?

LSCache ist ein ganzseitiger Cache, der direkt in den OpenLiteSpeed-Webserver integriert ist. Er ähnelt Varnish, ist jedoch effizienter, da wir die Reverse-Proxy-Ebene aus dem Bild entfernen, wenn LSCache verwendet wird .

LSCache WordPress Plugin!

LiteSpeed hat außerdem ein WordPress-Plugin entwickelt, das mit dem OpenLiteSpeed-Webserver kommuniziert, um die dynamischen Inhalte zwischenzuspeichern, was die Ladezeit erheblich verkürzt, die Leistung erhöht und Ihren Server weniger belastet.

Das Plugin von LiteSpeed bietet leistungsstarke Cache-Verwaltungstools, die aufgrund der engen Integration von LSCache in den Server von anderen Plugins nicht repliziert werden können. Dazu gehören das Tag-basierte intelligente Löschen des Caches und die Möglichkeit, mehrere Versionen generierter Inhalte basierend auf Kriterien wie Mobilgerät vs. Desktop, Geografie und Währung zwischenzuspeichern.

LSCache bietet die Möglichkeit, personalisierte Kopien einer Seite zwischenzuspeichern, was bedeutet, dass das Caching auf angemeldete Benutzer ausgeweitet werden kann. Seiten, die öffentlich nicht zwischengespeichert werden können, können privat zwischengespeichert werden.

Zusätzlich zu den erweiterten Cache-Verwaltungsfunktionen von LSCache bietet das WordPress-Plugin auch zusätzliche Optimierungsfunktionen wie CSS/JS-Minimierung und -Kombination, HTTP/2 Push, Lazy Load für Bilder und Iframes sowie Datenbankoptimierung.

Was ist CyberPanel?

CyberPanel ist ein Control Panel auf OpenLiteSpeed, mit dem Sie Websites erstellen und WordPress mit einem Klick installieren können.

Es bietet außerdem:

  • FTP
  • DNS
  • Email
  • Mehrere PHPs

In diesem Artikel werden wir sehen, wie wir all diese Technologien effizient nutzen können, um in kürzester Zeit einsatzbereit zu sein.

Schritt 1: Installieren Sie CyberPanel – ControlPanel

1. Der erste Schritt ist die Installation von CyberPanel. Mit den folgenden Befehlen können Sie CyberPanel auf Ihrem Centos 7 VPS oder dedizierten Server installieren.

wget http://cyberpanel.net/install.tar.gz
tar zxf install.tar.gz
cd install
chmod +x install.py
python install.py [IP Address]

Nach erfolgreicher CyberPanel-Installation erhalten Sie die unten gezeigten Anmeldeinformationen.

###################################################################
                CyberPanel Successfully Installed                  
                                                                   
                                                                   
                                                                   
                Visit: https://192.168.0.104:8090                
                Username: admin                                    
                Password: 1234567                                  
###################################################################

2. Melden Sie sich nun mit den oben genannten Anmeldeinformationen bei CyberPanel an.

Schritt 2: WordPress im CyberPanel installieren

3. Um WordPress mit LSCache einzurichten, müssen wir zunächst eine Website erstellen, indem wir zu Haupt > Websites > Website erstellen gehen. Klicken Sie auf den Abschnitt „“ und füllen Sie alle Angaben wie gezeigt aus.

4. Gehen Sie nun zum Abschnitt Haupt > Websites > Websites auflisten und klicken Sie auf das Symbol „Starten“, um das Website-Panel zu starten, damit WordPress installiert werden kann .

Sobald das Website-Panel gestartet ist, werden Ihnen die folgenden Optionen auf Ihrem Bildschirm angezeigt:

5. Öffnen Sie in diesem Fenster den Dateimanager und löschen Sie alles aus dem Ordner public_html. Scrollen Sie nun nach unten und Sie sehen eine Registerkarte mit der Aufschrift WordPress mit LS Cache.

6. Geben Sie im Pfadfeld nichts ein, wenn WordPress im Stammverzeichnis des Website-Dokuments installiert werden soll. Wenn Sie einen beliebigen Pfad eingeben, ist dieser relativ zum Home-Verzeichnis der Website.

Wenn Sie beispielsweise wordpress eingeben, lautet Ihr WordPress-Installationsverzeichnis linux-console.net/wordpress.

7. Sobald Sie auf „WordPress installieren klicken, lädt CyberPanel WordPress und LSCache herunter, erstellt die Datenbank und richtet eine WordPress-Site ein. Sobald CyberPanel die Installation von WordPress abgeschlossen hat, müssen Sie Ihre Website-Domain besuchen, um Ihre Website zu konfigurieren.

In diesem Beispiel haben wir linux-console.net verwendet, also besuchen wir diese Domain, um unsere Website zu konfigurieren. Dies sind sehr grundlegende Einstellungen und Sie können den Anweisungen auf dem Bildschirm folgen, um Ihre Konfigurationen abzuschließen.

Schritt 3: Aktivieren Sie das LiteSpeed-Cache-Plugin

8. Sobald WordPress installiert ist, können Sie sich unter https://linux-console.net/wp-admin beim Dashboard anmelden. Sie werden nach der Kombination aus Benutzername und Passwort gefragt, die Sie während der WordPress-Konfiguration eingerichtet haben.

Das LSCache-Plugin ist bereits installiert, Sie müssen also nur in Ihrem WordPress-Dashboard auf Installierte Plugins gehen und es aktivieren.

9. Überprüfen Sie nun LSCache, indem Sie zu example.com gehen und sehen, dass Ihre Antwortheader in etwa so aussehen.

Sie können sehen, dass diese Seite jetzt aus dem Cache bereitgestellt wird und die Anfrage das Backend überhaupt nicht erreicht hat.

Schritt 4: Erweiterte LiteSpeed-Cache-Optionen

  • Cache leeren – Wenn Sie aus irgendeinem Grund den Cache leeren möchten, können Sie dies über den LSCache tun. Auf dieser Seite haben Sie zahlreiche Möglichkeiten, den Cache zu leeren.

Minimieren, Kombinieren und HTTP/2-Push

  • Minimierung – Wenn Code minimiert wird, werden alle unnötigen Leerzeichen, Zeilenumbrüche und Kommentare entfernt. Dadurch wird die Größe des Quellcodes verkleinert.
  • Kombination – Wenn eine Website mehrere JavaScript- (oder CSS-)Dateien enthält, können diese Dateien zu einer kombiniert werden. Dadurch wird die Anzahl der vom Browser gestellten Anfragen reduziert und doppelter Code entfernt.
  • HTTP/2 Push – Diese Funktionalität ermöglicht es dem Server, die Anforderungen des Browsers vorherzusehen und darauf zu reagieren. Ein Beispiel: Bei der Bereitstellung von index.html kann HTTP/2 vernünftigerweise davon ausgehen, dass der Browser auch die enthaltenen CSS- und JS-Dateien möchte und diese ebenfalls ungefragt pusht.

Alle oben genannten Maßnahmen geben OpenLiteSpeed die Möglichkeit, Inhalte schneller bereitzustellen. Diese Einstellungen finden Sie auf der Einstellungsseite LiteSpeed Cache unter der Registerkarte Optimieren und sind standardmäßig alle deaktiviert. Klicken Sie neben jeder Einstellung, die Sie aktivieren möchten, auf die Schaltfläche EIN.

Es ist möglich, einige CSS-, JS- und HTML-Dateien von der Minimierung oder Kombination auszuschließen. Geben Sie die URLs zu diesen Ressourcen in die entsprechenden Felder ein, eine pro Zeile, um sie auszuschließen.

Schritt 5: Standard-PHP ändern und Erweiterungen installieren

10. Wenn Sie aus irgendeinem Grund die PHP-Version für Ihre WordPress-Website ändern müssen, können Sie dies über CyberPanel tun:

11. Für einige zusätzliche WordPress-Plugins müssen Sie möglicherweise zusätzliche PHP-Erweiterungen installieren, oder Sie möchten Redis zu WordPress hinzufügen. Sie können fehlende Erweiterungen über CyberPanel über die Registerkarte Server > PHP > Erweiterungen installieren installieren.

Wählen Sie zunächst im Dropdown-Menü die PHP-Version aus, für die Sie die Erweiterung installieren möchten. Geben Sie im Suchfeld den Namen der Erweiterung ein und klicken Sie abschließend auf „Installieren“, um die fehlende Erweiterung zu installieren.

Weitere Informationen finden Sie in der CyberPanel- und OpenLiteSpeed-Dokumentation.