nginx erreur “conflit de nom de serveur” ignoré

server {
    #listen   80; ## listen for ipv4; this line is default and implied
    #listen   [::]:80 default ipv6only=on; ## listen for ipv6

    #root /usr/share/nginx/www;

root /home/ubuntu/node-login;
    # Make site accessible from 
    server_name ec2-xx-xx-xxx-xxx.us-west-1.compute.amazonaws.com;

location /{
    proxy_pass http://127.0.0.1:8000/;
    proxy_redirect off;
}

}

cette résultats dans nignx erreur [avertir] conflit de nom de serveur "ec2..." sur 0.0.0.0:80 ignoré
Je ne comprends pas, aucune explication apprécié. Merci.

  • Il semble y avoir un implicite par défaut 0.0.0.0:80, en ajoutant explicitement travaillé pour moi. écouter ec2-xx-xx-xxx-xxx.nous-west-1.de calcul.amazonaws.com:80; suivi par la server_name directive travaillé.
  • Vérifier /etc/nginx/sites-available/<site-name> qui est lié à /etc/nginx/sites-enabled/<site-name>. Additionnels de fichiers peuvent contenir des doublons ou conflit de configuration.
  • changer config.force_ssl = true à false résolu mon problème, ce qui m'a pris des jours pour comprendre
  • Pour moi, cette même erreur a été de manque un point-virgule à la fin de l'un des server_name lignes quand j'ai eu plusieurs server entrées.
InformationsquelleAutor user1447121 | 2012-07-11