LiteSpeed Webserver konfigurieren: schnelle Hosting
LiteSpeed ist ein leistungsstarker Webserver, der zunehmend als Alternative zu Apache beliebt wird. Bei Theory7 verwenden wir LiteSpeed auf unseren Servern aufgrund der hervorragenden Leistung, insbesondere mit WordPress. In diesem Handbuch erklären wir, wie Sie LiteSpeed konfigurieren und optimieren, um das Beste aus Ihrem Hosting herauszuholen.
Warum LiteSpeed?
LiteSpeed bietet wichtige Vorteile, die es zu einer attraktiven Wahl für Webhosting machen:
- Schneller als Apache - Dank der ereignisgesteuerten Architektur kann LiteSpeed mehrere Anfragen effizienter verarbeiten, was zu schnelleren Ladezeiten für Ihre Website führt.
- Drop-in-Ersatz - LiteSpeed kann Apache .htaccess-Dateien lesen, was den Wechsel zu LiteSpeed einfach macht, ohne dass Sie Ihre bestehenden Konfigurationen umschreiben müssen.
- LSCache - LiteSpeed hat integrierte Caching-Funktionen, ohne dass Sie zusätzliche Plugins installieren müssen, was die Leistung Ihrer Website erheblich verbessert.
- Niedrigerer Ressourcenverbrauch - LiteSpeed verbraucht weniger CPU und Speicher, was besonders vorteilhaft für VPS-Umgebungen mit begrenzten Ressourcen ist.
- Bessere WordPress-Leistung - LiteSpeed kann bis zu 300x schneller sein als Apache, insbesondere für stark frequentierte WordPress-Websites.
Für Websites mit hohem Traffic oder begrenzten Ressourcen ist LiteSpeed oft die beste Wahl. Es bietet nicht nur Geschwindigkeit, sondern auch Stabilität und Skalierbarkeit.
Zugriff auf LiteSpeed WebAdmin
LiteSpeed hat ein webbasiertes Admin-Panel, das über Port 7080 zugänglich ist:
https://dein-server-ip:7080
Die Standard-Anmeldedaten finden Sie mit dem folgenden Befehl:
cat /usr/local/lsws/adminpasswd
Vergessen Sie nicht, das Passwort nach Ihrem ersten Login zur zusätzlichen Sicherheit zu ändern.
Basisserverkonfiguration
Serverkonfiguration
Im WebAdmin gehen Sie zu Configuration > Server > General:
- Server Name: Ihr Hostname
- Admin Email: Für Benachrichtigungen über den Serverstatus
- Processes: Lassen Sie auf 1 für die meisten Setups, erhöhen Sie dies jedoch, wenn Ihr Server viel Traffic erhält.
Verbindungseinstellungen
Unter Server > Tuning:
Max Connections: 2000
Connection Timeout: 300
Keep-Alive Timeout: 5
Max Keep-Alive Requests: 1000
Passen Sie diese Einstellungen basierend auf Ihrem Traffic und verfügbaren Ressourcen an. Überwachen Sie die Serverleistung, um festzustellen, ob Anpassungen erforderlich sind.
Virtuelle Hosts konfigurieren
Document Root
Für jeden virtuellen Host:
- Gehen Sie zu Virtual Hosts > [Ihr Host]
- Klicken Sie auf General
- Stellen Sie Document Root ein:
/var/www/deineseite/public
Indexdateien
Unter General > Index Files:
index.php, index.html, index.htm
Rewrite-Regeln
LiteSpeed liest standardmäßig .htaccess-Dateien. Für zusätzliche Regeln:
- Gehen Sie zu Rewrite
- Enable Rewrite: Ja
- Rewrite Rules: Fügen Sie bei Bedarf hinzu
LSCache konfigurieren
LSCache ist der leistungsstarke integrierte Cache von LiteSpeed, der Ihre Website erheblich beschleunigen kann.
Cache aktivieren pro virtuellem Host
- Gehen Sie zu Virtual Hosts > [Host] > Cache
- Enable Cache: Ja
- Cache Root:
/var/www/lscache/deineseite - Cache Storage: Dateisystem
Cache-Regeln
Basis-Cache-Konfiguration:
checkPublicCache 1
checkPrivateCache 1
cacheStatic 1
maxCacheObjSize 10000000
WordPress mit LSCache
Für WordPress installieren Sie das LiteSpeed Cache-Plugin:
- Installieren Sie es über das WordPress-Admin-Panel
- Konfigurieren Sie den Cache in den Plugin-Einstellungen
- LiteSpeed kommuniziert automatisch mit dem Plugin
Dies bietet die beste WordPress-Leistung ohne externe Cache-Lösungen. Vergessen Sie nicht, das Plugin regelmäßig zu aktualisieren, um optimale Leistung zu gewährleisten.
PHP-Konfiguration
PHP-Handler
LiteSpeed funktioniert am besten mit lsphp. Konfigurieren Sie unter External App:
Name: lsphp82
Address: uds://tmp/lshttpd/lsphp.sock
Max Connections: 35
Environment: PHP_LSAPI_MAX_REQUESTS=500
Per-Website PHP-Version
Sie können für jeden virtuellen Host eine andere PHP-Version konfigurieren:
- Gehen Sie zu Virtual Hosts > [Host] > Script Handler
- Fügen Sie einen Handler für PHP-Dateien hinzu
- Wählen Sie die gewünschte PHP-Version aus
SSL-Konfiguration
Zertifikat installieren
- Gehen Sie zu Listeners > [HTTPS] > SSL
- Füllen Sie aus:
- Private Key File:
/pfad/zur/privkey.pem - Certificate File:
/pfad/zur/fullchain.pem - Klicken Sie auf Save
Lets Encrypt-Integration
LiteSpeed unterstützt automatische Lets Encrypt-Zertifikate. Dies kann einfach mit dem folgenden Befehl durchgeführt werden:
/usr/local/lsws/bin/lswsctrl issue
Oder über DirectAdmin, wenn Sie das verwenden, was die Konfiguration noch einfacher macht.
LiteSpeed neu starten
Nach Konfigurationsänderungen ist es wichtig, den Server neu zu starten:
# Sanfter Neustart (keine Ausfallzeit)
/usr/local/lsws/bin/lswsctrl restart
# Oder erzwingen
/usr/local/lsws/bin/lswsctrl stop
/usr/local/lsws/bin/lswsctrl start
Performance-Tuning
Worker-Prozesse
Unter Server > Tuning > Worker Processes:
Für Server mit mehreren CPU-Kernen:
Anzahl der Worker: 2
Verbindungstuning
Erhöhen Sie die Effizienz Ihres Servers mit den folgenden Einstellungen:
Max SSL Connections: 2000
Max Pipelining: 10
Statische Dateibereitstellung
LiteSpeed bedient statische Dateien sehr effizient. Aktivieren Sie Gzip-Kompression, um die Ladezeiten weiter zu verbessern:
- Server > Tuning > Gzip Compression: Ja
- Compression Level: 6
Fehlerbehebung
503 Service Unavailable
Wenn Sie diese Fehlermeldung sehen, könnte es sein, dass der PHP-Handler nicht korrekt funktioniert. Überprüfen Sie die Protokolldateien für weitere Informationen:
tail -f /usr/local/lsws/logs/error.log
Cache funktioniert nicht
Überprüfen Sie die Cache-Berechtigungen, um sicherzustellen, dass LiteSpeed Zugriff hat:
ls -la /var/www/lscache/
Konfigurationsänderungen werden nicht angewendet
Vergessen Sie nicht, den Server nach Änderungen immer neu zu starten:
/usr/local/lsws/bin/lswsctrl restart
Verwandte Artikel
- WP-CLI verwenden über SSH
- Cronjobs auf Serverebene
- SSH verbinden von Windows (PuTTY)
- PHP-FPM-Konfiguration
Mehr Informationen über VPS-Server bei Theory7
Brauchen Sie Hilfe?
Wir sind für Sie da! Haben Sie Fragen oder stoßen Sie auf Probleme? Unser Support-Team hilft Ihnen gerne persönlich weiter. Senden Sie uns eine Nachricht über das Ticketsystem - wir antworten normalerweise innerhalb weniger Stunden und denken gerne mit Ihnen mit.
0 van 0 vonden dit nuttig