OpenLiteSpeed ist ein optimierter, Open-Source-Webserver, der zur Verwaltung und Bereitstellung von Websites verwendet werden kann. OpenLiteSpeed bietet nützliche Funktionen, die ihn zu einer starken Wahl für viele Installationen machen, darunter Apache-kompatible Umschreiberegeln, eine integrierte webbasierte Verwaltungsoberfläche und eine für den Server optimierte PHP-Verarbeitung.
In diesem Tutorial werden Sie OpenLiteSpeed auf einem Ubuntu 22.04-Server installieren und konfigurieren.
Voraussetzungen
Um dieses Tutorial abzuschließen, benötigen Sie einen Ubuntu 22.04-Server mit einem sudo-fähigen, nicht-root Benutzer und einer aktivierten ufw-Firewall, die Sie durch die Initial Server Setup-Anleitung für Ubuntu 22.04 einrichten können.
Passende Infrastruktur bei centron
Ubuntu-Server ohne eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →
Schritt 1 – OpenLiteSpeed installieren
Bevor Sie OpenLiteSpeed verwenden können, müssen Sie es installieren. OpenLiteSpeed stellt ein Software-Repository bereit, das Sie verwenden können, um den Server mit dem standardmäßigen apt-Befehl von Ubuntu herunterzuladen und zu installieren.
Beginnen Sie mit der Aktualisierung des Paketmanager-Caches:
sudo apt updateAnschließend installieren Sie alle ausstehenden Aktualisierungen:
sudo apt upgradeWenn die Aufforderung kommt, geben Sie Ihr Passwort ein und bestätigen Sie die Installation mit Y.
Um dieses Repository für Ihr Ubuntu-System zu aktivieren, laden Sie den Software-Signaturschlüssel des Entwicklers herunter und fügen ihn hinzu:
sudo wget -O - https://repo.litespeed.sh | sudo bashAktualisieren Sie die Liste der Repositories, damit der neu hinzugefügte Eintrag vom apt-Paketmanager erkannt wird:
sudo apt updateInstallieren Sie den OpenLiteSpeed-Server und den zugehörigen LiteSpeed PHP-Interpreter mit folgendem Befehl:
sudo apt install openlitespeed lsphp81Schritt 2 – Administratives Passwort setzen
Bevor Sie den Server testen, setzen Sie ein neues Administrationspasswort für OpenLiteSpeed. Dies können Sie mit einem von OpenLiteSpeed bereitgestellten Skript tun:
sudo /usr/local/lsws/admin/misc/admpass.shEs kommt die Aufforderung einen Benutzernamen für den Administrator einzugeben. Wenn Sie ENTER drücken, ohne einen neuen Benutzernamen einzugeben, wird der Standardbenutzer admin verwendet. Anschließend müssen Sie ein neues Passwort erstellen und bestätigen.
Schritt 3 – Verbindung zum Server herstellen
OpenLiteSpeed sollte nach der Installation automatisch gestartet sein. Sie können dies mit folgendem Befehl überprüfen:
sudo systemctl status lswsFalls der Server nicht läuft, starten Sie ihn mit folgendem Befehl:
sudo systemctl start lswsÖffnen Sie Ihren Browser und navigieren Sie zu:
http://server_domain_or_IP:8088Schritt 4 – Port der Standardseite ändern
Um den Port von 8088 auf den Standard-HTTP-Port 80 zu ändern, öffnen Sie die OpenLiteSpeed-Administrationsoberfläche:
https://server_domain_or_IP:7080Melden Sie sich mit Ihren Administrator-Zugangsdaten an. Navigieren Sie zu "Listeners", wählen Sie "Default" aus und ändern Sie den Port von 8088 auf 80. Speichern Sie die Änderungen und starten Sie den Server neu, indem Sie auf "Graceful Restart" klicken.
Fazit
Jetzt haben Sie OpenLiteSpeed und PHP auf einem Ubuntu 22.04-Server installiert und konfiguriert. OpenLiteSpeed bietet hohe Leistung, eine webbasierte Verwaltungsoberfläche und vorgefertigte Optionen zur Skriptverarbeitung.
Sie können jetzt beliebige HTML-, CSS-, JS- oder andere Dateien, die Sie auf Ihrer Website anzeigen möchten, im Verzeichnis /usr/local/lsws/Example/html ablegen.
Testen Sie Ihr Setup auf ccloud³
Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.