Si je me présente :
$ sudo service nginx status
* nginx is not running
Alors je cours :
$ sudo service nginx start
Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
...
nginx: [emerg] still could not bind()
Alors je le tue :
sudo fuser -k 80/tcp
J'essaie donc de redémarrer Nginx :
$ sudo service nginx start
Starting nginx: nginx.
Ça devrait fonctionner maintenant, non ?
$ sudo service nginx status
* nginx is not running
J'ai essayé :
$ ps aux | grep nginx
root 1316 0.0 0.2 64988 1236 ? Ss 14:37 0:00 nginx: master process /usr/sbin/nginx
nobody 1317 0.0 0.3 65408 1908 ? S 14:37 0:00 nginx: worker process
myusername 1436 0.0 0.1 9388 876 pts/2 S+ 14:40 0:00 grep nginx
Quand je visite l'ip du site. J'obtiens un message 404 avec nginx/1.2.1
sur le fond. Ce qui me semble indiquer qu'il est en train de fonctionner. Et je bloque les adresses IP dans nginx.conf et ces IP sont actuellement bloquées, j'ai testé. Je ne sais donc pas si Nginx fonctionne ou non et comment prendre en main cette bête.
Mon objectif final est de faire fonctionner Gunicorn aussi. Ce qui est bizarre, c'est que tout fonctionnait hier. Gunicorn et Nginx avec des statuts de working
.