Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So installieren Sie den Lighttpd-Webserver unter CentOS und RHEL mit Yum

So installieren Sie den Lighttpd-Webserver unter CentOS und RHEL mit Yum

不言
不言Original
2019-04-01 15:20:473608Durchsuche

Lighttpd ist ein Hochleistungs-Webserver, der für den Betrieb in Produktionsumgebungen geeignet ist. Es handelt sich um einen hochoptimierten, sicheren und sehr flexiblen Webserver; LightTPD benötigt im Vergleich zu anderen Webservern sehr wenig Speicher und CPU. Seine ereignisgesteuerte Architektur ist für eine große Anzahl paralleler Verbindungen optimiert (Keep-Alive)

So installieren Sie den Lighttpd-Webserver unter CentOS und RHEL mit Yum

Lighttpd unterstützt einige beliebte Web 2.0-Sites. Es bietet eine Hochgeschwindigkeits-IO-Infrastruktur, die eine mehrfache Skalierung auf derselben Hardware ermöglicht. Dies wurde mit Blick auf zukünftige Netzwerke entwickelt, wie z. B. schnelleres FastCGI, COMET-kompatibles mod_mailbox und asynchrones IO.

Sie können die folgenden Schritte ausführen, um Lighttpd auf RHEL-basierten Systemen zu installieren.

Schritt 1: EPEL-Repository hinzufügen

Das EPEL-Yum-Repository verfügt über das neueste Lighttpd-Paket. Fügen Sie zunächst das EPEL-Yum-Repository in Ihrem System hinzu.

# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

Schritt 2: LightTPD-Server installieren

Lighttpd mit dem Yum-Paketmanager installieren

# yum install lighttpd lighttpd-fastcgi
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirror.nbrc.ac.in
 * epel: mirrors.ispros.com.bd
 * extras: mirror.nbrc.ac.in
 * updates: mirror.nhanhoa.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package lighttpd.i686 0:1.4.35-1.el6 will be installed
---> Package lighttpd-fastcgi.i686 0:1.4.35-1.el6 will be installed
--> Processing Dependency: spawn-fcgi for package: lighttpd-fastcgi-1.4.35-1.el6.i686
--> Running transaction check
---> Package spawn-fcgi.i686 0:1.6.3-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================
 Package                       Arch              Version                   Repository         Size
===================================================================================================
Installing:
 lighttpd                      i686              1.4.35-1.el6              epel              300 k
 lighttpd-fastcgi              i686              1.4.35-1.el6              epel               45 k
Installing for dependencies:
 spawn-fcgi                    i686              1.6.3-1.el6               epel               16 k

Transaction Summary
===================================================================================================
Install       3 Package(s)

Total download size: 361 k
Installed size: 818 k
Is this ok [y/N]: y
Downloading Packages:
(1/3): lighttpd-1.4.35-1.el6.i686.rpm                                       | 300 kB     00:00
(2/3): lighttpd-fastcgi-1.4.35-1.el6.i686.rpm                               |  45 kB     00:00
(3/3): spawn-fcgi-1.6.3-1.el6.i686.rpm                                      |  16 kB     00:00
---------------------------------------------------------------------------------------------------
Total                                                              206 kB/s | 361 kB     00:01
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
google-chrome-stable-34.0.1847.116-1.i386 has missing requires of libnss3.so(NSS_3.14.3)
  Installing : lighttpd-1.4.35-1.el6.i686                                                      1/3
  Installing : spawn-fcgi-1.6.3-1.el6.i686                                                     2/3
  Installing : lighttpd-fastcgi-1.4.35-1.el6.i686                                              3/3

Installed:
  lighttpd.i686 0:1.4.35-1.el6                 lighttpd-fastcgi.i686 0:1.4.35-1.el6

Dependency Installed:
  spawn-fcgi.i686 0:1.6.3-1.el6

Complete!

Schritt 3: LightTPD-Server konfigurieren

Bevor Sie mit der Lighttpd-Konfiguration beginnen, stellen Sie sicher, dass Selinux im System deaktiviert ist.

# getenforece

Bearbeiten Sie nun die Lighttpd-Konfigurationsdatei /etc/lighttpd/lighttpd.conf

server.use-ipv6 = "disable"
server.max-fds = 2048

server.use-ipv6: Wenn Sie diesen Wert auf „diable“ setzen, kann der Server auf IPv6-Verbindungen warten und deaktivieren Sie die IPv6-Verbindung.

server.max-fds Lighttpd ist ein Single-Threaded-Server, dessen Hauptressourcenbeschränkung die Anzahl der Dateideskriptoren ist, die standardmäßig auf 1024 eingestellt ist (auf den meisten Systemen). Um stark frequentierte Websites zu verarbeiten, können Sie diesen Wert auf 2048 einstellen.

Schritt 4: Starten Sie den LightTPD-Server

Starten Sie abschließend den LightTPD-Dienst mit dem folgenden Befehl

# service lighttpd start

Um den Server zu stoppen oder neu zu starten, verwenden Sie den folgenden Befehl.

# service lighttpd stop
# service lighttpd restart

Lighttpd so aktivieren, dass es beim Serverstart startet

# chkconfig lighttpd on

[Verwandte Empfehlungen: Linux-Video-Tutorial]

Das obige ist der detaillierte Inhalt vonSo installieren Sie den Lighttpd-Webserver unter CentOS und RHEL mit Yum. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn