So installieren Sie den Lighttpd-Webserver unter Linux

click fraud protection

Lighttpd ist eine schlanke Alternative zum Apache-Webserver für Unix-, Linux- und Windows-Server-Betriebssysteme. Das Hauptziel besteht darin, Webinhalte schnell und sicher bereitzustellen.

Der Lighttpd-Webserver ist praktisch, insbesondere für diejenigen, die unter Linux Inhalte im Web 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 manuell installieren. Hier erfahren Sie, 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. Es scheint jedoch, dass die Entwickler des Webservers diese nicht mehr verteilen. Wenn Sie Lighttpd verwenden möchten, ist der Quellcode erforderlich.

Holen Sie sich wget

Um den Quellcode herunterzuladen, benötigen Sie die

instagram viewer
wget Download-Tool. Da die meisten Server-Betriebssysteme 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 die haben wget Laden Sie das Tool herunter, das auf Ihrem Linux-Server (oder Desktop, den Sie als Server verwenden) ausgeführt wird CD Befehl und verschieben Sie die Terminalsitzung in die /tmp Verzeichnis.

Den Download in der /tmp Das (auch als temporär bezeichnete) Verzeichnis stellt sicher, dass die einmal betriebsbereite Software Ihr Dateisystem nicht verschmutzt.

cd / tmp

Quellcode

Jetzt, wo sich das Terminal im temporären Verzeichnis befindet, aufrufen wget 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, steht den Entwicklern 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 abhängig von Ihrer Internetverbindung einige Sekunden dauern. Wenn der Vorgang abgeschlossen ist, fahren Sie mit dem nächsten Abschnitt dieses Lernprogramms fort.

Quellcode extrahieren

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

Schreiben Sie in ein Terminal Teer 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 des TarGZ heruntergeladen haben, müssen Sie das verwenden Teer Befehl mit einem anderen Satz von Schaltern. Insbesondere die "xvJf".

tar xvJf lighttpd-1.4.52.tar.xz

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

cd lighttpd- *

Von dort aus verwenden 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 allzu kompliziert und beginnt mit der Installation der erforderlichen Abhängigkeiten.

Ubuntu

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

Debian

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

Arch Linux

sudo pacman -S pcre-8 zlib bzip2

Fedora

sudo dnf installiere pcre-devel zlib-devel libbz2-devel

OpenSUSE

sudo zypper installiere pcre-devel zlibary-devel libbz2-devel

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

./konfigurieren

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

In unserem Handbuch geben 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 funktioniert jedoch möglicherweise nicht immer. Wenn Sie Probleme haben, überprüfen Sie die Dokumentation.

Sobald die Konfiguration abgeschlossen ist, ist es Zeit, die Installation mit dem zu erstellen Machen Befehl.

make sudo make install. 

Wenn die Installation abgeschlossen ist, muss der Server konfiguriert werden. Um dies zu tun, Besuchen Sie die offizielle Website.

Distributionsspezifische Pakete

Zum größten Teil bemüht sich Lighttpd nicht, distro-spezifische Pakete für seinen Webserver zu verwalten. Aus diesem Grund haben wir erläutert, 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 davon, um welches Linux-Betriebssystem es sich handelt. Vor diesem Hintergrund 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 werden Informationen zu verschiedenen Lighttpd-Paketen angezeigt. Beachten Sie jedoch, dass bei der Installation der verteilungsspezifischen Releases diese möglicherweise nicht so oft aktualisiert werden, wie wenn Sie sie direkt von den Entwicklern erhalten.

watch instagram story