Plate-forme: fenêtres, linux, solaris, openbsd, irix, aix
Langue: Anglais
Serveur Web dont l'objectif premier est d'être rapide, sécurisé, flexible et fidèle normes. Il est particulièrement recommandé sur les serveurs avec une charge excessive, car lighttpd nécessite moins de capacité de traitement et de RAM.
Lighttpd convient à tout serveur ayant des problèmes de charge. Il s'agit d'un logiciel libre distribué sous licence BSD. Il fonctionne officiellement sous GNU / Linux et UNIX.
Pour Microsoft Windows, il existe une distribution appelée Lighttpd For Windows maintenue par Kevin Worthington.
Caractéristiques:
Il a une importance particulière en PHP, pour lequel des améliorations spécifiques ont été apportées.
Il est également courant de le combiner avec Ruby on Rails.
# aptitude installer lighttpd php5-cgi
Si nous voulons changer le port d'écoute Lighttpd, nous devrons entrer le fichier "Lighttpd.conf" trouvé dans le dossier "/ etc / lighttpd /" et ajoutez les lignes suivantes:
(nous devons être en tant que root)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
Dans ce cas, nous mettons le port 8080 à l'écoute.
Ensuite, nous configurons le fichier php.ini (trouvé dans / etc / php5 / cgi /) pour l'activer en CGI, pour cela on ajoute cette ligne au final "cgi.fix_pathinfo = 1», Nous le faisons comme suit:
# chassèrent "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini
et nous devrions avoir quelque chose comme ceci:
# nano /etc/lighttpd/lighttpd.conf
J'utilise nano mais vous pouvez utiliser ce que vous voulez, gedit, vi, kwrite, geany, etc.
fastcgi.server = (".php" => (("chemin-bin »=>« / usr / bin / php5-cgi », "Socket" => "/tmp/php.socket")))
Je vous recommande de copier ceci et de ne pas être un copier-coller car des erreurs de caractères telles que des virgules, des guillemets et tout ce qui ont tendance à se produire.
Maintenant, nous activons le module cgi rapide et redémarrons le serveur Web (lighttpd) pour que les modifications apportées soient appliquées:
# lighttpdenablemod fastcgi && /etc/init.d/lighttpd restart
Eh bien, avec tout cela, nous avons déjà le serveur Web configuré et prêt à héberger une page html ou des scripts php, il nous suffit d'ouvrir un navigateur et de mettre notre adresse IP ou écris simplement localhost et une page d'exemple devrait apparaître pour nous indiquer que le serveur est en cours d'exécution.
Sinon, nous pouvons en profiter et tester si l'interpréteur php est également en cours d'exécution, pour cela nous pouvons créer un petit et simple script php et le sauvegarder dans le répertoire par défaut qu'il a configuré lumièretpd
# chassèrent " »>> /var/www/test.php
puis nous ouvrons le navigateur et la barre d'adresse nous mettons: localhost / test.php
et nous devrions voir quelque chose comme ça. Si vous NE le voyez PAS, vérifiez les étapes précédentes car quelque chose n'allait pas.
Bientôt, je téléchargerai comment héberger plus d'un domaine via le magnifique mode hôte virtuel 😉
source: Article original
Félicitations, bon message 😀
Bon premier post, et en fait, je vais le tester contre ngix xD
Nano si vous pouvez devenir fou et prendre un article sur Lighthttpd vs Nginx, c'est que presque je suis devenu un jonkie de la lumière hehe
Je me dis toujours que je vais l'essayer mais au final je deviens paresseux et je finis par installer apache ce que je connais déjà bien.
Voyons voir quand je me réjouis
Excellent post ^^
En voyant ce genre de «contributions», je respecte plus de gens comme Elav qui prennent le temps et les efforts pour écrire et publier des articles originaux. Cet article date du 15 avril 2012 et se trouve à cette adresse:http://gooblogerman.blogspot.com/2012_04_01_archive.html
Vous devez être honnête et dire à la source.
Je ne veux pas de débats, j'espère que vous comprenez ma position.
Clairement, après avoir vu votre lien, cet article n'est rien de plus qu'un copier / coller du même que vous citez .. En tant que seul auteur (LiGNUxero), il a quelque chose à voir avec ce site.
Cependant, je modifie le message et ajoute la source. Merci pour la clarification.
le GIF XD
Une question ... est-ce que ça dit "server.pot = 8080" ou est-ce que ça dit "server.port = 8080"? sinon excellent post
Désolé de ne pas citer la source, mais ce blog est juste le mien, ne le citez pas car je me désabonnerai probablement si je ne mets jamais à jour ce blog ñ.ñ
Soit dit en passant, il s'agit de "server.port = 8080" car il a été configuré pour le port 8080. Il convient de préciser que les navigateurs par défaut se connectent au port 80 lorsqu'ils fonctionnent avec le protocole HTTP, mais vous pouvez simplement utiliser un autre port que vous doit spécifier pour y accéder. à quel port se connecter.
par exemple pour ce cas il faudrait mettre dans le navigateur: localhost: 8080
Je corrige déjà la même chose 😉
Si le blog est à vous seul, c'est-à-dire entièrement à vous, alors il n'est pas nécessaire de le citer ou non, c'est à vous de décider.
Si le blog n'est pas le vôtre, la source doit être citée 🙂
Sans aucun doute, nous devrons l'essayer, pour le moment le serveur que nous avons fonctionne bien. Nginx est un excellent outil en particulier pour ces moments où faire moins avec plus est plus important que ne rien faire avec beaucoup: P. Dommage que je lutte avec ces PC Windows au travail. J'espère que bientôt je serai autorisé à installer ma très chère Suse