Nginx – Erreur de configuration – connection refused
En configurant nginx il peut arriver qu’ensuite qu’il ne soit pas possible de se connecter au serveur et que l’on recoit une erreur du type hostname not found
Dans le terminal, on commencer par utiliser
curl -v domain.dev
L’erreur apparait
Rebuilt URL to: domain.dev/ * Hostname was NOT found in DNS cache * Trying 127.0.0.1... * connect to 127.0.0.1 port 80 failed: Connection refused * Failed to connect to domain.dev port 80: Connection refused * Closing connection 0 curl: (7) Failed to connect to domain.dev port 80: Connection refused
On peut essayer de restart nginx
sudo service nginx restart
en cas de fail
nginx -t
corriger l’erreur trouvée, elle devrait être explicite.
ensuite controller si nginx écouter bien sur le port 80
sudo netstat -tulpn | grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 20621/nginx tcp6 0 0 :::80 :::* LISTEN 20621/nginx
Publicités
si ce n’est pas le cas, controler que les liens sont bien fait depuis site-enabled vers site-available
pour le faire automatiquement
for host in /etc/nginx/sites-available/* ; do sudo ln -sf ${host} done
Publicités