So installieren Sie den Lighttpd-Webserver unter Linux

Lighttpd ist eine schlanke Alternative zum Apache-Webserver für Unix-, Linux- und Windows-Server-Betriebssysteme. Sein Hauptziel ist die schnelle und sichere Bereitstellung von Webinhalten.

Der Lighttpd-Webserver ist praktisch, insbesondere für diejenigen, die Inhalte im Web unter Linux bereitstellen müssen, aber nicht unbedingt über eine beeindruckende Menge an CPU und RAM verfügen.

Das Einrichten des Lighthttpd-Webservers ähnelt nicht dem Einrichten von Apache oder Nginx unter Linux. Auf der Entwicklungswebsite sind keine Pakete verfügbar. Wenn Sie es verwenden möchten, müssen Sie stattdessen ein Paket herunterladen und es manuell installieren. Hier ist, wie es geht.

Laden Sie das Lighttpd-RPM-Paket herunter

Vor einiger Zeit gab es ein Lighttpd-RPM-Paket für CentOS/RedHat Enterprise Linux. Allerdings scheinen die Entwickler des Webservers diese nicht mehr zu verteilen. Wenn Sie also Lighttpd verwenden möchten, ist der Quellcode erforderlich.

Holen Sie sich wget

Um den Quellcode herunterzuladen, benötigen Sie das Download-Tool wget. Da die meisten Serverbetriebssysteme dieses Programm nicht immer enthalten, ist eine Installation erforderlich.

Ubuntu

sudo apt install wget

Debian

sudo apt-get install wget

Arch-Linux

sudo pacman -S wget

CentOS

sudo yum install wget

Fedora

sudo dnf install wget

OpenSUSE

sudo zypper install wget

Sobald Sie das wget-Download-Tool auf Ihrem Linux-Server (oder Desktop, den Sie als Server verwenden) zum Laufen gebracht haben, verwenden Sie den CD-Befehl und verschieben Sie die Terminalsitzung in das /tmp-Verzeichnis.

  So optimieren Sie eine SSD unter Linux

Durch das Herunterladen in das /tmp-Verzeichnis (auch als temporäres Verzeichnis bezeichnet) wird sichergestellt, dass die Software, sobald sie ausgeführt wird, Ihr Dateisystem nicht verunreinigt.

cd /tmp

Quellcode

Nun, da sich das Terminal im temporären Verzeichnis befindet, rufen Sie wget auf und holen Sie sich die Quellcode-Version von lighttpd.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz

Wenn Sie Probleme mit der TarGZ-Version haben, haben die Entwickler alternativ eine TarXZ-Version zur Verfügung.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz

Das Herunterladen des lighttpd-Webserverpakets sollte je nach Internetverbindung einige Sekunden dauern. Wenn der Vorgang abgeschlossen ist, fahren Sie mit dem nächsten Abschnitt dieses Tutorials fort.

Quellcode extrahieren

Nachdem der Code jetzt auf das Linux-Serversystem im temporären Verzeichnis (/tmp) heruntergeladen wurde, ist es jetzt an der Zeit, den Code aus seinem Archiv zu extrahieren. Das Extrahieren der Lighttpd-Codedateien unter Linux erfolgt mit dem Befehl tar.

Schreiben Sie in einem Terminal tar mit den „zxvf“-Schaltern. Auf diese Weise können Sie den Inhalt des TarGZ-Archivs extrahieren und anzeigen.

tar zxvf lighttpd-1.4.52.tar.gz

Wenn Sie alternativ das TarXZ-Archiv anstelle von TarGZ heruntergeladen haben, müssen Sie den tar-Befehl mit einem anderen Satz von Schaltern verwenden. Genauer gesagt die „xvJf“.

tar xvJf lighttpd-1.4.52.tar.xz

Führen Sie mit dem extrahierten Code den CD-Befehl aus und verschieben Sie das Terminal in den neuen Ordner.

cd lighttpd-*

Verwenden Sie von dort aus ls und zeigen Sie den Inhalt des Verzeichnisses an.

ls

Kompilieren Sie Lighttpd unter Linux

Das Erstellen des Lighttpd-Webservers umfasst einige Schritte. Es ist nicht übermäßig kompliziert und beginnt mit der Installation der erforderlichen Abhängigkeiten.

  So installieren Sie PulseAudio Equalizer unter Linux und verbessern den Sound

Ubuntu

sudo apt install libpcre3-dev libbz2-dev zlib1g-dev

Debian

sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev

Arch-Linux

sudo pacman -S pcre-8 zlib bzip2

Fedora

sudo dnf install pcre-devel zlib-devel libbz2-devel

OpenSUSE

sudo zypper install pcre-devel zlibary-devel libbz2-devel

Wenn die Abhängigkeiten installiert sind, ist es an der Zeit, Ihr System zu scannen und die Make-Dateien auf dem System zu erstellen. Make-Dateien werden mit dem „Configure“-Skript erstellt.

./configure

Lassen Sie das Skript laufen. Das Ausführen und erneute Ausführen des Skripts kann einige Male dauern, insbesondere wenn festgestellt wird, dass Ihrem System Abhängigkeitsdateien fehlen.

In unserer Anleitung tun wir unser Bestes, um Ihnen bei der Installation der Abhängigkeiten zu helfen, die das Skript benötigt, um die Make-Dateien korrekt zu generieren. Es kann jedoch sein, dass es nicht immer funktioniert. Wenn Sie Probleme haben, überprüfen Sie die Dokumentation.

  So sichern Sie den Dropbox-Synchronisierungsordner unter Linux

Sobald die Konfiguration abgeschlossen ist, ist es an der Zeit, die Installation mit dem Make-Befehl zu erstellen.

make

sudo make install 

Wenn die Installation abgeschlossen ist, müssen Sie den Server konfigurieren. Um dies zu tun, Besuchen Sie die offizielle Website.

Verteilungsspezifische Pakete

Zum größten Teil unternimmt Lighttpd keine Mühe, distrospezifische Pakete für ihren Webserver zu warten. Aus diesem Grund haben wir behandelt, wie Sie den Quellcode kompilieren und erstellen können. Darüber hinaus ist das Herunterladen des Quellcodes eine gute Möglichkeit, um sicherzustellen, dass Sie die neueste Version der Software erhalten, unabhängig von Ihrem Linux-Betriebssystem. Abgesehen davon haben einige Distributionen möglicherweise ein Lighttpd-Webserverpaket in ihren primären Softwarequellen.

Um mehr zu erfahren, gehen Sie zu pkgs.org. Auf der Seite sehen Sie Informationen zu mehreren aufgelisteten Lighttpd-Paketen. Denken Sie jedoch daran, dass, wenn Sie die verteilungsspezifischen Versionen installieren, diese möglicherweise nicht so oft aktualisiert werden, wie wenn Sie sie direkt von den Entwicklern erhalten.

x