web-dev-qa-db-fra.com

Lighttpd démarre mais ne fonctionne pas. lighttpd.pid Autorisation refusée

Système: serveur Ubuntu 12.04
Redémarrage de lighttpd afficher le statut sous la forme _[ OK ]_
Mais lors de l'exécution netstat -ntulp Je ne trouve pas le serveur lighttpd en cours d'exécution.

Voici une capture d'écran montrant les résultats.

Terminal output of lighttpd restart & netstat
Comme vous pouvez le constater, le fait de vérifier la syntaxe de la configuration du serveur révèle l'existence d'une erreur d'autorisation sur _/var/run/lighttpd.pid_.
Un rapide _ls -l_ révèle qu'il est la propriété de l'utilisateur root.
Terminal output of ls -l /var/run/


J'ai donc rapidement changé le propriétaire de _lighttpd.pid_ en _server.username/server.group_ = _www-data_ et j'ai rechargé lighttpd avec une vérification par netstat.

Mes efforts ont échoué. La pid continue de revenir à la propriété racine. Changing ownership

Voici mon _lighttpd.conf_. Lighttpd.conf

Toute aide à ce sujet serait appréciée. Merci.

1
varunyellina

Eh bien, toute la question est discutable.

Je n’ai pas configuré correctement mes connexions de socket php5-fpm. Résolu avec ce qui suit.

Première,
_Sudo nano /etc/php5/fpm/pool.d/www.conf_

Maintenant, changez la ligne d'écoute pour ressembler à ceci.

; listen = 127.0.0.1:9000
listen = /tmp/php5-fpm.sock

Seconde,
_Sudo nano /etc/lighttpd/conf-available/15-fastcgi-php.conf_

Maintenant, il vous suffit de redémarrer votre _php5-fpm_ -> _Sudo /etc/init.d/php5-fpm reload_
Et, _Sudo /etc/init.d/lighttpd restart_

Référence:

  1. http://www.zimbio.com/Linux/articles/IssTANdRWZQ/How+install+Lighttpd+PHP5+MySQL+Ubuntu+12

  2. http://kywk.github.io/endroid/linux/ubuntu_LLMP-setup.html

1
varunyellina