Maison > Article > Opération et maintenance > Comment installer le serveur Web Lighttpd sur CentOS et RHEL à l'aide de Yum
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)
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!