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)
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!