GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Lighttpd unter CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Lighttpd auf einem Centos 7-VPS installieren und MariaDB und PHP einrichten.

Lighttpd ist ein sicherer, schneller, flexibler und optimierter Open-Source-Webserver. Lighttpd verfügt über eine Hochgeschwindigkeitsinfrastruktur, die im Vergleich zu anderen alternativen Webservern eine bessere Leistung mit derselben Hardware ermöglicht. Lighttpd unterstützt die FastCGI-, SCGI- und CGI-Schnittstellen und ermöglicht die Verwendung von Webanwendungen, die in einer beliebigen Programmiersprache geschrieben sind, mit dem Server.

FastCGI von Lighttpd kann so konfiguriert werden, dass es PHP mit Opcode-Caches unterstützt, und hat auch in den Perl-, Python- und Ruby-Communities Beachtung gefunden.

Beginnen wir mit der Installation.

Voraussetzungen

  • Für die Zwecke dieses Tutorials verwenden wir einen Centos 7 VPS.
  • Voller SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.

Schritt 1:Verbinden Sie sich über SSH und aktualisieren Sie

Verbinden Sie sich über SSH als Root-Benutzer mit dem folgenden Befehl mit Ihrem Server:

ssh root@IP_ADDRESS -p PORT_NUMBER

Denken Sie daran, „IP_ADDRESS“ und „PORT_NUMBER“ durch die entsprechende IP-Adresse und SSH-Portnummer Ihres Servers zu ersetzen.

Bevor Sie mit der Installation beginnen, müssen Sie Ihre Systempakete auf die neuesten Versionen aktualisieren. Es ist ganz einfach und dauert nicht länger als ein paar Minuten.

Sie können dies tun, indem Sie den folgenden Befehl ausführen:

sudo yum update

Sobald die Aktualisierungen abgeschlossen sind, können wir mit dem nächsten Schritt fortfahren.

Schritt 2:Lighttpd installieren

Vor der Installation von Lighttpd müssen wir das EPEL-Repository auf unserem System aktivieren und unsere Softwarepakete erneut mit den folgenden Befehlen aktualisieren:

yum -y install epel-release
yum -y update

Sobald das EPEL-Repository aktiviert wurde, können wir den Lighttpd-Webserver installieren, indem wir den folgenden Befehl ausführen:

yum install lighttpd

Sobald die Lighttpd-Pakete installiert wurden, können wir den Dienst starten und aktivieren, damit er beim Booten automatisch startet.

systemctl start lighttpd
systemctl enable lighttpd

Führen Sie den folgenden Befehl aus, um den Status des Dienstes zu überprüfen:

systemctl status lighttpd

Wenn alles in Ordnung ist, sollten Sie die folgende Ausgabe erhalten:

● lighttpd.service - Lightning Fast Webserver With Light System Requirements
       Loaded: loaded (/usr/lib/systemd/system/lighttpd.service; disabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 12:52:11 CDT; 2s ago
 Main PID: 11445 (lighttpd)
      CGroup: /system.slice/lighttpd.service
       └─11445 /usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf

Wenn Sie Netzwerkfehler im Status sehen, öffnen Sie /etc/lighttpd/lighttpd.conf Konfigurationsdatei und ändern Sie die Zeile mit server.use-ipv6 von enable zum disable .

Jetzt müssen wir den Lighttpd-Webserver neu starten und alles sollte gut funktionieren.

systemctl restart lighttpd

Als nächstes können Sie Ihren bevorzugten Webbrowser öffnen und die IP-Adresse Ihres Servers eingeben. Es lädt die Standard-Lighttpd-Webseite.

Der standardmäßige Dokumentenstamm für Lighttpd ist /var/www/lighttpd/ und die Hauptkonfigurationsdatei befindet sich unter /etc/lighttpd/lighttpd.conf .

Schritt 3:MariaDB-Unterstützung für Lighttpd installieren

Wenn Sie bei Ihrem Lighttpd-Setup Datenbankunterstützung benötigen, kann dieser Schritt sehr nützlich sein.

Wir können den MariaDB-Datenbankserver mit den folgenden Befehlen installieren:

yum -y install mariadb mariadb-server

Sobald die Installation abgeschlossen ist, können wir den Dienst mit diesen folgenden Befehlen starten und aktivieren:

systemctl start mariadb.service
systemctl enable mariadb.service

Wir können dann den Status des Dienstes überprüfen, indem wir den folgenden Befehl ausführen:

systemctl status mariadb.service

Wenn alles in Ordnung ist, sollten Sie die folgende Ausgabe erhalten:

● mariadb.service - MariaDB database server
       Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 11:44:39 CDT; 1h 29min ago
   Main PID: 776 (mysqld_safe)
      CGroup: /system.slice/mariadb.service
     ├─ 776 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
      └─1076 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql

Wir können uns mit dem folgenden Befehl mit der MariaDB-Befehlszeile verbinden:

mysql -u root -p

Wenn Sie sich erfolgreich angemeldet haben, erhalten Sie die folgende Ausgabe:

Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 5.5.60-MariaDB MariaDB Server

Wir haben den MariaDB-Datenbankserver erfolgreich installiert und verbunden. Sie können „exit“ eingeben, um die Benutzeroberfläche zu verlassen.

Schritt 4:Installation von PHP und PHP-FPM mit FastCGI

Um PHP zusammen mit allen notwendigen Erweiterungen zu installieren, führen Sie den folgenden Befehl aus:

yum -y install php php-mysqlnd php-pdo php-gd php-mbstring

Sobald PHP installiert wurde, können wir die PHP-FPM- und FastCGI-Unterstützung für Lighttpd aktivieren, indem wir den folgenden Befehl ausführen:

yum -y install php-fpm lighttpd-fastcgi

Als nächstes öffnen Sie die folgende Datei /etc/php-fpm.d/www.conf mit Ihrem bevorzugten Texteditor. Für unser Tutorial verwenden wir „nano“:

nano /etc/php-fpm.d/www.conf

Sobald die Datei geöffnet ist, ändern Sie die nächsten beiden Zeilen:

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;    will be used.
; RPM: apache Choosed to be able to access some dir as httpd
user = lighttpd
; RPM: Keep a group allowed to write in log dir.
group = lighttpd

Jetzt können wir den PHP-FPM-Dienst starten und ihn mit den folgenden Befehlen automatisch beim Booten starten lassen:

systemctl start php-fpm.service
systemctl enable php-fpm.service

Führen Sie Folgendes aus, um den Status des Dienstes zu überprüfen:

systemctl status php-fpm.service

Sie sollten die folgende Ausgabe erhalten:

● php-fpm.service - The PHP FastCGI Process Manager
       Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
       Active: active (running) since Tue 2019-07-02 13:30:09 CDT; 10s ago
  Main PID: 11571 (php-fpm)
       Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec"
       CGroup: /system.slice/php-fpm.service

Das ist alles – in diesem Tutorial haben wir gelernt, wie man Lighttpd auf Centos 7 installiert und wie man MariaDB, PHP und PHP-FPM mit FastCGI in Lighttpd aktiviert.

Natürlich müssen Sie Lighttpd nicht auf CentOS 7 installieren, wenn Sie einen unserer CentOS-VPS-Hostingdienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Lighttpd auf CentOS 7 für Sie zu installieren und einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zur Installation von Lighttpd unter CentOS 7 gefallen hat , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die Freigabe-Shortcuts unten verwenden, oder hinterlassen Sie einfach einen Kommentar unten im Kommentarbereich. Danke.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie Lighttpd unter CentOS 7

So installieren Sie Java unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie den Lighttpd-Webserver unter CentOS 8

So installieren Sie Lighttpd unter CentOS

So installieren Sie Lighttpd unter CentOS 8