Wie man OpenLiteSpeed auf Ubuntu 20.04 installiert und konfiguriert
OpenLiteSpeed ist ein optimierter, quelloffener Webserver, der zur Verwaltung und Bereitstellung von Websites verwendet werden kann. OpenLiteSpeed bietet nützliche Funktionen, die ihn zu einer soliden Wahl für viele Installationen machen, darunter Apache-kompatible Rewrite-Regeln, eine integrierte webbasierte Administrationsoberfläche und eine speziell für den Server optimierte PHP-Verarbeitung.
In diesem Tutorial wirst du OpenLiteSpeed auf einem Ubuntu 20.04-Server installieren und konfigurieren.
Voraussetzungen
Um dieses Tutorial abzuschließen, benötigst du einen Ubuntu 20.04-Server mit einem sudo-fähigen, nicht-root Benutzer und einer aktivierten UFW-Firewall.
Schritt 1 – OpenLiteSpeed installieren
Bevor du OpenLiteSpeed verwenden kannst, musst du es installieren. OpenLiteSpeed stellt ein Software-Repository bereit, das du mit Ubuntus Standard-apt
-Befehl zum Herunterladen und Installieren des Servers nutzen kannst.
Beginne damit, den Paket-Manager-Cache zu aktualisieren:
sudo apt update
Installiere anschließend alle ausstehenden Updates:
sudo apt upgrade
Lade den Signierschlüssel des Entwicklers herunter und füge ihn hinzu, um das Repository zu aktivieren:
sudo wget -O - https://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash
Die Ausgabe des Befehls könnte wie folgt aussehen:
Output
--2022-10-01 13:12:00-- https://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh
Resolving rpms.litespeedtech.com (rpms.litespeedtech.com)... 52.55.120.73
Connecting to rpms.litespeedtech.com (rpms.litespeedtech.com)|52.55.120.73|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3457 (3.4K) [application/x-sh]
Saving to: ‘STDOUT’
Installiere jetzt den OpenLiteSpeed-Server und den passenden LS-PHP-Interpreter:
sudo apt install openlitespeed lsphp81
Schritt 2 – Administrationspasswort festlegen
Bevor du den Server testest, musst du ein neues Administrationspasswort für OpenLiteSpeed festlegen. Dies kannst du mit folgendem Skript tun:
sudo /usr/local/lsws/admin/misc/admpass.sh
Es kommt eine Aufforderung einen Benutzernamen für den Administrator einzugeben. Wenn du ENTER drückst, ohne etwas einzugeben, wird standardmäßig admin
verwendet. Danach musst du ein Passwort erstellen und bestätigen.
Nach erfolgreicher Einrichtung wird dir folgendes angezeigt:
Administrator's username/password is updated successfully!
Schritt 3 – Verbindung zum Server herstellen
Überprüfe, ob OpenLiteSpeed automatisch gestartet ist:
sudo systemctl status lsws
Falls der Server nicht läuft, starte ihn manuell:
sudo systemctl start lsws
Öffne die notwendigen Ports in der Firewall:
sudo ufw allow 8088,7080,443,80/tcp
Schritt 4 – Port der Standardseite ändern
Um den Standardport von 8088 auf 80 zu ändern:
- Melde dich im OpenLiteSpeed-Adminbereich an.
- Wähle Listeners aus.
- Klicke auf Bearbeiten beim Default-Listener.
- Ändere den Port von
8088
auf80
. - Speichere die Änderung.
- Starte den Server neu.
Fazit
OpenLiteSpeed ist ein leistungsstarker Webserver mit einer benutzerfreundlichen Administrationsoberfläche. Du hast erfolgreich OpenLiteSpeed und PHP auf Ubuntu 20.04 installiert und konfiguriert.