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

Laisser un commentaire