Schritte zum Herunterladen, Installieren, Konfigurieren, Hochfahren und Ausführen des OpenLiteSpeed-Webservers unter Rocky Linux 8 und AlmaLinux 8 mithilfe des Befehlsterminals
OpenLiteSpeed ist eine Open-Source-HTTP-Serverversion des kostenpflichtigen LightSpeed-Webservers, der von LiteSpeed Technologies entwickelt wurde und ihm gehört. Obwohl er im Vergleich zum mächtigen Apache-Webserver neu ist, ist er beliebt für seine hohe Leistung, sein geringes Gewicht und seinen extremen Fokus auf Geschwindigkeit. Die Ladezeit mit Openlitespeed ist etwas besser als mit Nginx. Auch hier braucht man kein extra Modul, Openlitespeed ist quasi startklar. Darüber hinaus bietet es ein GUI-Dashboard zur einfachen Verwaltung virtueller Hosts, Module und Webserver.
Wir benötigen keine zusätzlichen Plugins in WordPress zum Minimieren, Caching, Komprimieren und Konvertieren bei der Verwendung von OpenLiteSpeed. Sogar die Bereitstellung von WebP direkt über den Webserver.
Nun, die kostenpflichtige Version davon, bekannt als LiteSpeed Web Server Enterprise Edition (LSWS), wurde entwickelt, um die Nachfrage nach Business-Webhosting zu erfüllen, indem sie die schnellstmögliche Leistung für mehrere Websites liefert.
Die Open-Source-Version, die wir hier installieren werden, ähnelt jedoch der Unternehmensversion, es fehlen jedoch einige Plugins von Drittanbietern, um die Kompatibilität mit cPanel, Plesk und anderen Control Panels zu gewährleisten. Außerdem bietet die Enterprise-Version eine leistungsfähigere Cache-Engine, volle Apache-Kompatibilität und kommerziellen Support.
Schritte zur Installation von OpenLiteSpeed auf Rocky Linux 8 / Almalinux 8
Die hier aufgeführten Schritte können auch für andere RHEL 8-basierte Linux-Systeme wie Oracle 8, CentOS 8 und andere verwendet werden.
1. OpenLiteSpeed Linux-Repository hinzufügen
Im Gegensatz zu Apache HTTPd sind die Pakete zur Installation von OpenLiteSpeed nicht im Standard-Repository von Rocky oder AlmaLinux 8 verfügbar. Daher müssen wir es manuell mit dem unten angegebenen Befehl hinzufügen.
sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm
2. Epel-Repository aktivieren
Es gibt einige Pakete, die von OpenLiteSpeed benötigt werden und über das Extra Enterprise-Repository verfügbar sind. Aktivieren Sie daher dasselbe.
sudo dnf install epel-release
3. Führen Sie den Aktualisierungsbefehl von Rocky oder AlmaLinux aus
Um sicherzustellen, dass das System die in den neu hinzugefügten Repositories verfügbaren Pakete erfolgreich erkennen kann.
sudo dnf update
Hinweis:Wenn Sie eine Warnung erhalten:
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/litespeed.repo; Configuration: OptionBinding with id "failovermethod" does not exist
Um es dann zu entfernen, bearbeiten Sie einfach das von LightSpeed hinzugefügte Repo .
sudo nano /etc/yum.repos.d/litespeed.repo
Und fügen Sie # hinzu vor jeder Zeile mit „failovermethod “.
4. Befehl zum Installieren von OpenLiteSpeed Almalinux oder Rocky 8
Endlich haben wir alles, was wir brauchen, um den OpenLiteSpeed-Webserver auf Ihrem funktionierenden Rocky Linux 8- oder AlmaLinux 8-Server mit dem DNF-Paketmanager zu installieren und zu konfigurieren.
sudo dnf install openlitespeed
5. Installieren Sie PHP für OpenLiteSpeed
Nach Ihrer Anforderung , entscheiden Sie sich für das neueste PHP 8.0 oder das frühere PHP 7.4 . Wir haben die Befehle für beide erwähnt, verwenden Sie einen der angegebenen.
Für PHP 7.4
sudo dnf install lsphp74 lsphp74-mysqlnd lsphp74-process lsphp74-bcmath lsphp74-pdo \ lsphp74-common lsphp74-xml lsphp74-mbstring lsphp74-mcrypt \ lsphp74-soap lsphp74-gd lsphp74-opcache
Für PHP 8.0
sudo dnf install lsphp80 lsphp80-mysqlnd lsphp80-process lsphp80-bcmath lsphp80-pdo \ lsphp80-common lsphp80-xml lsphp80-mbstring lsphp80-gd lsphp80-opcache lsphp80-soap
6. Überprüfen Sie den Status des Webservers
Um zu bestätigen, dass der OpenLiteSpeed-Dienst des Webservers aktiv ist und einwandfrei funktioniert, führen Sie die Statusbefehle aus:
sudo systemctl status lsws
Quiz :Zum Anhalten und neu starten Die Befehle lauten:
sudo systemctl stop lsws sudo systemctl start lsws sudo systemctl restart lsws
7. Öffnen Sie die erforderlichen Ports in der Firewall
Außer 80/443 für Websites/Webseiten benötigen wir außerdem 8088 &7080 Ports für den Zugriff auf die Webschnittstelle, um OpenLiteSpeed über den Browser zu verwalten.
sudo firewall-cmd --zone=public --permanent --add-port={80/tcp,443/tcp,8088/tcp,7080/tcp} sudo firewall-cmd --reload
8. Admin-Passwort erstellen
Standardmäßig ist der OpenLiteSpeed-Webserver admin Webkonsole verwendet einen gemeinsamen Benutzernamen und ein gemeinsames Passwort. Führen Sie den folgenden Befehl aus, um ihn zu ändern und etwas Starkes festzulegen, an das Sie sich leicht erinnern können:
sudo /usr/local/lsws/admin/misc/admpass.sh
9. Greifen Sie auf die OpenLiteSpeed-Weboberfläche zu – Demo &Admin
Dieser Open-Source-Webserver bietet zwei Webschnittstellen, eine für den Zugriff auf die Demo Seite, um die PHP-Version zu überprüfen, CGI und andere Dinge funktionieren einwandfrei. Und der andere ist Admin Dashboard zum Verwalten von virtuellen Hosts, PHP und anderen Einstellungen.
Für Demo-Seite:
http://your-server-ip-address:7080
Für die Administratorseite:
https://your-server-ip-address:7080
Urteil
Daher sind dies die einfachen Schritte zum Abrufen, Konfigurieren, Hochfahren und Ausführen des OpenLiteSpeed-Webservers unter Rocky Linux 8 und AlmaLinux 8 mithilfe des Befehlsterminals.