GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Lighttpd zum Hosten der Website in RHEL 8

Die Liste der Webserver, die der Linux-Community zur Verfügung stehen, hat ihr damit verbundenes Wissen dynamischer und transparenter gemacht. Die Open-Source-Natur dieser Webserver macht es Linux-Benutzern leicht, die Leistungshöhe jedes einzelnen von ihnen auszunutzen.

Bei der Auswahl eines Webservers müssen wir jedoch auch andere wichtige Faktoren wie minimale Speichernutzung und effektives CPU-Lastmanagement berücksichtigen. Ein solcher Open-Source- und leistungsfähiger Webserver, der dieser Profilbeschreibung entspricht, ist Lighttpd .

Lighttpd wird ein erweitertes Feature-Set wie URL-Rewriting, Auth, SCGI, FastCGI und Output Compression zugeschrieben. In diesem Artikelleitfaden arbeiten wir an der Installation und Konfiguration des Lighttpd Webserver auf Ihrem RHEL 8 Betriebssystem.

Stellen Sie zunächst sicher, dass Sie ein Root-Benutzer sind oder über Sudo-Benutzerrechte auf dem von Ihnen verwendeten RHEL 8-System verfügen.

Lighttpd in RHEL 8 installieren

Stellen Sie sicher, dass Ihr RHEL 8 Betriebssystem ist aktuell.

$ sudo dnf update

Nun, da Ihr RHEL 8 System auf dem neuesten Stand ist, können wir mit dem Herunterladen und Installieren von Lighttpd fortfahren über das dnf Paketmanager.

$ sudo dnf install lighttpd 

Nach erfolgreicher Installation können Sie den Lighttpd-Webserver mit den folgenden Befehlsfolgen starten, aktivieren und den Status prüfen.

$ sudo systemctl start lighttpd
$ sudo systemctl enable lighttpd
$ sudo systemctl status lighttpd

Mit Lighttpd eingerichtet und ausgeführt wird, sollten wir in der Lage sein, über einen Webbrowser auf die Standardzielseite zuzugreifen.

http://localhost 
OR
http://server-ip-address

Hosting einer einzelnen Website mit Lighttpd

Erstellen Sie zuerst /var/www/lightpd Verzeichnis lesbar, da Ihre Website-Seiten in diesem Verzeichnis abgelegt werden.

$ sudo chmod -R 755 /var/www/lighttpd

Beispielsweise könnten wir die index.html bearbeiten Seite und zeigen Sie die reflektierten Änderungen in einem Webbrowser an.

$ sudo nano /var/www/lighttpd/index.html

Die resultierende Webansicht sieht wie folgt aus:

Hosten mehrerer Websites über einen virtuellen Host in Lighttpd

Sie müssen Ihre Website-Verzeichnisse innerhalb von /var/www erstellen Verzeichnis. Zum Beispiel:

$ sudo mkdir /var/www/linuxshelltips.lan.network

Machen Sie dieses Verzeichnis beschreibbar:

$ sudo chmod -R 755 /var/www/linuxshelltips.lan.network

Erstellen Sie Ihre Beispiel-Webseite in diesem Verzeichnis:

$ sudo nano /var/www/linuxshelltips.lan.network/index.html

Erstellen Sie eine Konfigurationsdatei für den virtuellen Host für diese Website:

$ sudo nano /var/www/linuxshelltips.lan.network.conf

Da in diesem Abschnitt davon ausgegangen wird, dass Sie mehrere virtuelle Hostkonfigurationen für verschiedene Websites implementieren, sollten wir die obige Konfigurationsdatei nach /etc/lighttpd/vhosts.d verschieben Verzeichnis:

$ sudo mv /var/www/linuxshelltips.lan.network.conf /etc/lighttpd/vhosts.d/ 

Wir müssen nun die Hauptkonfigurationsdatei des Lighttpd-Webservers erneut öffnen und den Pfad zu der oben erstellten Konfigurationsdatei darin einfügen.

$ sudo nano /etc/lighttpd/lighttpd.conf

Scrollen Sie zum Ende dieser Datei und kommentieren Sie die unten hervorgehobene Zeile aus.

Die obige unkommentierte Zeile impliziert, dass alle zukünftigen Konfigurationsdateien für virtuelle Hosts in /etc/lighttpd/vhosts.d erstellt werden Verzeichnisse werden automatisch aus der obigen Lighttpd-Hauptkonfigurationsdatei erkannt, ohne dass sie einzeln hinzugefügt werden müssen, wenn Sie eine neue Site hosten.

Speichern und schließen Sie die Lighttpd-Konfigurationsdatei, starten Sie Lighttpd neu.

$ sudo systemctl restart lighttpd

und versuchen Sie, über einen Webbrowser über den Domainnamen auf Ihre neue Website zuzugreifen.

http://your-domain.com

Die Webansicht sollte wie folgt aussehen:

Sie können die oben besprochenen Konfigurationsschritte für virtuelle Hosts für andere Sites, die Sie hosten möchten, simulieren.

Mit diesem Tutorial-Leitfaden können Sie die Leichtigkeit, Leistung und Anwendbarkeit des Lighttpd-Webservers beim Hosten und Bereitstellen sowohl einzelner als auch mehrerer Websites erleben.


Linux
  1. So installieren Sie Spark auf RHEL 8

  2. So installieren Sie ActiveMQ auf RHEL 8

  3. So installieren Sie Composer auf RHEL 8

  4. So installieren Sie gdb in RHEL 8

  5. So installieren Sie Elasticsearch auf CentOS/RHEL 8

So installieren Sie Joomla CMS in RHEL 8 Linux

So installieren Sie osTicket unter CentOS 8 /RHEL 8

So installieren Sie Lighttpd auf AlmaLinux 8

So installieren Sie Lighttpd unter Linux Mint 20

So installieren Sie Lighttpd unter CentOS 8

So installieren Sie Lighttpd unter Debian 10