Maison  >  Article  >  Opération et maintenance  >  Comment installer le serveur Web Lighttpd sur CentOS et RHEL à l'aide de Yum

Comment installer le serveur Web Lighttpd sur CentOS et RHEL à l'aide de Yum

不言
不言original
2019-04-01 15:20:473696parcourir

Lighttpd est un serveur Web hautes performances adapté à une exécution dans des environnements de production. Il s'agit d'un serveur Web hautement optimisé, sécurisé et très flexible ; LightTPD utilise très peu de mémoire et de CPU par rapport aux autres serveurs Web. Son architecture événementielle est optimisée pour un grand nombre de connexions parallèles (keep-alive)

Comment installer le serveur Web Lighttpd sur CentOS et RHEL à l'aide de Yum

Lighttpd alimente certains sites Web 2.0 populaires. Il fournit une infrastructure d'E/S à haut débit qui leur permet d'évoluer plusieurs fois sur le même matériel. Cela a été développé en pensant aux réseaux futurs, tels que FastCGI plus rapide, mod_mailbox conforme à COMET et IO asynchrone.

Vous pouvez suivre les étapes ci-dessous pour installer Lighttpd sur des systèmes basés sur RHEL.

Étape 1 : Ajouter le référentiel EPEL

Le référentiel EPEL yum contient le dernier package Lighttpd, ajoutez d'abord le référentiel EPEL yum dans votre système.

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

Étape 2 : Installer le serveur LightTPD

Installer lighttpd à l'aide du gestionnaire de paquets Yum

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

Étape 3 : Configurer le serveur LightTPD

Avant de démarrer la configuration de lighttpd, veuillez vous assurer que selinux est désactivé dans le système.

# getenforece

Modifiez maintenant le fichier de configuration Lighttpd /etc/lighttpd/lighttpd.conf

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

server.use-ipv6 : Définir cette valeur sur "diable" permettra au serveur de écoutez sur IPv6 Connect et désactivez les connexions IPv6.

server.max-fds Lighttpd est un serveur monothread dont la principale limite de ressources est le nombre de descripteurs de fichiers, qui est fixé à 1024 par défaut (sur la plupart des systèmes). Pour gérer les sites à fort trafic, vous pouvez définir cette valeur sur 2048.

Étape 4 : Démarrez le serveur LightTPD

Enfin, démarrez le service lighttpd à l'aide de la commande suivante

# service lighttpd start

Pour arrêter ou redémarrer le serveur, utilisez l’ordre suivant.

# service lighttpd stop
# service lighttpd restart

Activer lighttpd pour qu'il démarre au démarrage du serveur

# chkconfig lighttpd on

[Recommandations associées : Tutoriel vidéo Linux]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn