J'ai un ubuntu 14.04 machin avec nginx, qui fonctionnait bien jusqu'à la dernière utilisation de mon ordinateur la nuit dernière. Aujourd'hui, lorsque j'ai démarré mon ordinateur et navigué vers 127.0.0.1, il indiquait que le serveur était introuvable. J'ai donc essayé de redémarrer nginx. Nginx start a réussi, mais le même problème se posait sur 127.0.0.1. J'ai donc vérifié netstat -ntlp où je n'ai pas vu le port 80 nulle part. . Je ne suis pas sûr de ce qui a mal tourné et je n’y connais rien. Voici le journal nginx:
2015/03/22 17:50:10 [alert] 5030 # 0: échec de la liaison () "/run/nginx.pid" (2: aucun fichier ou répertoire de ce type)
Problème:
C'est parce que par défaut Apache et nginx écoutent le même numéro de port (: 80)
Reconfigurez nginx pour écouter sur un autre port en procédant comme suit:
Sudo vim /etc/nginx/sites-available/default
Remplacez tous les ports :80
par :8000
ou un autre numéro de port non utilisé.
Vérifiez si la configuration est correcte:
Sudo service nginx configtest
Redémarrez nginx:
Sudo service nginx restart
Vérifiez le statut de nginx:
Sudo service nginx status
Remarque: Vous pouvez également vérifier sur votre navigateur si nginx fonctionne:
http://localhost:8000