Was ist Lighttpd Webserver?

Veröffentlicht: 2022-06-03

Lighttpd (ausgesprochen „Lighty“) ist eine leistungsstarke Webserver-Software, die auf Geschwindigkeit, Sicherheit und Flexibilität ausgelegt ist. Es kann eine hervorragende Option für Umgebungen mit minimalen Ressourcen, dynamischen Websites oder diversen Anwendungen sein. Sie fragen sich jedoch vielleicht, was es von anderen Lösungen unterscheidet.

In diesem Artikel werden wir Lighttpd untersuchen und sehen, was es einzigartig macht. Wir zeigen Ihnen auch, wie Sie Ihre WordPress-Website auf Lighttpd ausführen. Lass uns anfangen!

Was ist Lighttpd?

Lighttpd ist eine Open-Source-Webserver-Software. Es wurde speziell für Umgebungen mit begrenzten Ressourcen entwickelt, da es nur minimal CPU und RAM verbraucht. Es ist auch für Windows- und Linux-Betriebssysteme (OSs) geeignet:

Lighttpd-Webserver-Software.

Lighttpd wurde ursprünglich 2003 von Jan Kneschke, einem deutschen Softwareentwickler, veröffentlicht. Kneschke schrieb die Software ursprünglich, um zu beweisen, dass ein Server 10.000 gleichzeitige Verbindungen handhaben kann, auch bekannt als das c10k-Problem.

Wie andere Webserver-Software macht Lighttpd Ihre Inhalte online sichtbar. Wenn der Browser eines Benutzers anfordert, Ihre Website anzuzeigen, empfängt die Software die Anfrage, ruft den Inhalt Ihrer Website ab und zeigt ihn im HTML-Format an.

Sofern Sie keinen eigenen Server einrichten, bestimmt Ihr Hosting-Provider normalerweise Ihre Webserver-Software. Später in diesem Beitrag zeigen wir Ihnen, wie Sie herausfinden können, ob Ihr Host mit Lighttpd arbeitet.

Unterscheidet sich Lighttpd von anderer Webserver-Software?

Lighttpd ist nur eine von vielen Webserver-Softwareoptionen. Hosting-Anbieter und Website-Eigentümer entscheiden sich je nach Bedarf für unterschiedliche Software, wenn es um Sicherheit, Geschwindigkeit, Benutzerfreundlichkeit und Zugriff auf Entwicklertools geht.

Beispielsweise ist Apache aufgrund seiner verschiedenen Module möglicherweise eine bessere Option, wenn Sie nach Erweiterungs- und Anpassungsoptionen suchen. Allerdings verbraucht Lighttpd weniger Ressourcen als Apache, wodurch es effizienter wird.

NGINX ist ein weiterer äußerst beliebter Webserver, der für seine leistungsstarken Funktionen gelobt wird. Im Vergleich zu Lighttpd ist NGINX wohl stabiler und hat häufigere Entwicklungsupdates. Diese Softwareoptionen haben auch leicht unterschiedliche Betriebsprozesse. Lighttpd wird als ein Prozess ausgeführt, während NGINX einen übergreifenden Prozess und unterstützende Worker-Prozesse hat.

LiteSpeed ​​ist eine weitere leichtgewichtige Webserver-Softwareoption. Es beeindruckt durch seine leistungsstarken Funktionen, den minimalen Ressourcenverbrauch und die integrierte Sicherheit. Es erhält normalerweise mehr Updates und kostet mehr als Lighttpd (es sei denn, Sie führen die eingeschränkte Open-Source-Version aus). Darüber hinaus ist LiteSpeed ​​deutlich beliebter als Lighttpd, sodass Sie Zugriff auf mehr Entwickler- und Benutzerressourcen erhalten.

Wie funktioniert Lighttpd?

Lighttpd enthält Unterstützung für FastCGI, CGI und SCGI. Daher können Sie diese Serversoftware mit Anwendungen verwenden, die in jeder Programmiersprache geschrieben sind, einschließlich:

  • PHP
  • Python
  • Perl
  • Rubin
  • Lua

Darüber hinaus verarbeitet Lighttpd Anfragen asynchron. Das bedeutet, dass die Webserver-Software den Browser nicht daran hindert, Aktionen auszuführen, während er im Hintergrund arbeitet.

Daher kann Lighttpd mehrere Anfragen verarbeiten, ohne Ihre Website zu verlangsamen und Ihre Benutzer zu belästigen. Dieses Setup ermöglicht es Ihnen, gleichzeitig an verschiedenen Anwendungen zu arbeiten.

Die Vor- und Nachteile von Lighttpd

Hier sind die wichtigsten Vorteile der Verwendung von Lighttpd:

  • Es verwendet minimale CPU, RAM und andere Ressourcen.
  • Es unterstützt alle Programmiersprachen.
  • Es ist Open Source und kann kostenlos verwendet werden.

Im Gegensatz dazu sind hier einige der wichtigsten Nachteile dieser Serversoftware:

  • Es ist nicht so beliebt wie andere Softwareoptionen, daher finden Sie weniger Community-Support und Dokumentation.
  • Es fehlen die erweiterten Funktionen und anpassbaren Module anderer Serversoftware.
  • Lighttpd hat begrenzte Leistungsvorteile für größere Websites.

Insgesamt kann Lighttpd eine ausgezeichnete Wahl sein, wenn Sie den CPU- und RAM-Verbrauch minimieren möchten. Diese leichte Software eignet sich auch hervorragend für die Entwicklung, da sie Webanwendungen in jeder Programmiersprache unterstützt. Es eignet sich jedoch am besten für kleinere Websites und Apps.

So stellen Sie fest, ob Ihr Webserver Lighttpd verwendet

Möglicherweise können Sie sehen, ob Ihr Webserver Lighttpd verwendet, indem Sie zum Dashboard Ihres Hosting-Providers navigieren. Diese Informationen sind möglicherweise auch verfügbar, wenn Sie sich für ein Hosting-Paket anmelden.

Alternativ können Sie die Serversoftware Ihrer Website über Google Chrome ermitteln. Der Browser verfügt über integrierte Entwicklertools, mit denen Sie mehr über Websites erfahren, wenn Sie diese besuchen.

Öffnen Sie Ihre Website und drücken Sie Strg + Umschalt + I auf Ihrer Tastatur, um die Entwicklertools zu öffnen. Sie sollten ein Popup-Fenster sehen:

Entwicklertools in Chrome.

Klicken Sie nun auf die Registerkarte Netzwerk und aktualisieren Sie Ihre Seite, um die Daten zu laden. Wählen Sie einen der Einträge unter Name aus und scrollen Sie nach unten zu Response Headers . Unter Server sollten Sie den Namen und die Version des Webservers sehen können:

Lighttpd-Server mit Chrome Developer Tools finden

So einfach ist das! Möglicherweise sehen Sie die Webserver-Software jedoch nicht, wenn Ihre Website Cloudflare oder einen ähnlichen Proxy-Dienst verwendet.

Wenn Ihr Server Lighttpd nicht verwendet, können Sie die Software selbst installieren und einrichten. Sie müssen dann die grundlegenden Einrichtungs- und Konfigurationsanweisungen befolgen, damit es ordnungsgemäß ausgeführt wird.

Sie benötigen jedoch einen dedizierten Server oder Virtual Private Server (VPS), um Root-Zugriff zu erhalten und Ihre eigene Webserver-Software zu installieren. Alternativ können Sie nach einem Hosting-Anbieter suchen, der Lighttpd standardmäßig unterstützt, z. B. A2 Hosting.

So führen Sie WordPress auf Lighttpd aus (in 3 Schritten)

Lassen Sie uns zum Schluss einen kurzen Blick darauf werfen, wie Sie Lighttpd manuell einrichten können. Obwohl diese Software technisch unter Windows ausgeführt werden kann, ist sie besser für Linux-Distributionen wie Ubuntu geeignet. Daher konzentrieren wir uns auf diese Option für Ihre WordPress-Website.

Schritt 1: Installieren Sie Lighttpd

Zuerst sollten Sie Ihre Systemdateien aktualisieren und aktualisieren, um sicherzustellen, dass alles so funktioniert, wie es sollte. Öffnen Sie die Befehlszeile und geben Sie die folgenden Befehle ein:

 sudo apt aktualisieren
 sudo apt upgrade

Der nächste Befehl installiert Lighttpd auf Ihrem System (falls Sie dies noch nicht getan haben):

 sudo apt installiere lighttpd

Sie müssen Ihrem Betriebssystem jetzt mitteilen, dass es Ihren Lighttpd-Webserver bei jedem Neustart starten soll. Das kannst du mit diesem Befehl einrichten:

 sudo systemctl enable lighttpd

Schritt 2: PHP und Datenbanken einrichten

Jetzt ist es an der Zeit, PHP und alle seine Erweiterungen zu installieren. Ohne PHP kann Ihre WordPress-Website nicht ausgeführt werden, daher ist dies einer der wesentlichen Schritte:

 sudo apt-get install php php-cgi php-cli php-fpm php-curl php-gd php-mysql php-mbstring zip unzip apache2-

Die folgenden Befehle aktivieren die FastCGI-Erweiterungen und testen sie, um sicherzustellen, dass PHP korrekt funktioniert:

 sudo lighty-enable-mod fastcgi fastcgi-php
 sudo service lighttpd Neuladen erzwingen

Wenn Sie noch keine MySQL-Datenbank für Ihre WordPress-Site eingerichtet haben, können Sie diese Befehle verwenden, um eine zu erstellen und sie vor böswilligen Akteuren zu schützen:

 sudo apt install mysql-server
 sudo mysql_secure_installation

Sie müssen auch eine Datenbank für Ihre WordPress-Website erstellen:

 sudo mysql

Erstellen Sie nun einen Namen für Ihre Datenbank und ersetzen Sie „example_database“ durch den von Ihnen gewählten Titel:

 Datenbank `example_database` erstellen Zeichensatz = 'utf8';

Sie erstellen jetzt einen Benutzer und ein zugehöriges Passwort für Ihre WordPress-Datenbank und ersetzen „Name“ und „Passwort“ durch die von Ihnen gewählten Werte. Sie erteilen ihnen auch die Berechtigung, Ihre Datenbank zu verwalten:

 Erstellen Sie den Benutzer „Name“@„localhost“, der durch „Passwort“ identifiziert wird;
 GEWÄHREN SIE ALLE PRIVILEGIEN AUF `example_database`.* an `name`@localhost;
 Ausfahrt

Schritt 3: Laden Sie WordPress herunter und richten Sie es ein

Mit den folgenden Befehlen erhalten Sie die neueste Version des WordPress-Kerns für Ihre Website:

 CD/tmp
 wget https://wordpress.org/latest.zip

Sie müssen dann einen Stammordner für Ihre Website erstellen und „Name“ durch den Namen Ihrer Website ersetzen:

 sudo mkdir /var/www/html/name

Die folgenden Befehle extrahieren die WordPress-Dateien aus dem .zip -Ordner und verschieben sie in Ihren neuen Ordner:

 sudo entpacken /tmp/latest.zip
 sudo mv /tmp/wordpress/* /var/www/html/name

Sie sollten auch sicherstellen, dass Ihr Admin-Benutzer auf diesen Ordner zugreifen kann:

 sudo chown -R www-data:www-data /var/www/html/name

Greifen Sie nun über Ihren Browser mit dieser Adresse auf Ihr WordPress-Login zu, wieder unter Verwendung des Verzeichnisnamens Ihrer Website:

http://Server-IP-Adresse/Name

Das ist es! Lighttpd ist jetzt eingerichtet und einsatzbereit.

Fazit

Die Auswahl der richtigen Serversoftware für Ihre Anforderungen kann den Erfolg Ihrer Website oder Anwendung steigern. Glücklicherweise ist Lighttpd für verschiedene Umgebungen geeignet.

Wie wir in diesem Artikel besprochen haben, ist Lighttpd eine leichte Software, die nur minimal CPU und RAM verbraucht. Daher ist es eine ausgezeichnete Wahl für Linux-basierte Umgebungen mit wenigen Ressourcen. Es ist auch Open Source, kostenlos zu verwenden und unterstützt alle Programmiersprachen.

Haben Sie Fragen zur Verwendung der Lighttpd-Webserver-Software? Lassen Sie es uns im Kommentarbereich unten wissen!