De multiples domaines sur un serveur de points de faux sites

L'aide de Nginx, j'ai créé un multiple de domaine de configuration pour un serveur composé de quatre différents sites. Quand j'ai commencer à Nginx, je reçois un message d'erreur et les sites semblent se mêler de taper une url mène à l'un des autres sites.

Le message d'erreur affiché -

Restarting nginx: nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored
nginx.

J'ai mis en place tous les quatre domaines d'une manière similaire dans leur fichier sous /sites-available -

server {
        listen   80;

        root /var/www/example.com/public_html;
        index index.php index.html index.htm;

        server_name example.com www.example.com;

        location /{
                try_files $uri $uri//index.html;
        }

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        location ~ \.php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;

        }

}

J'ai vérifié et il n'existe pas de fichier par défaut dans /sites-enabled. Deviner il y a peut être un mauvais paramétrage dans la Nginx principal config mais vous ne savez pas quoi chercher.

  • Peut-être que vous avez un server défini dans le fichier de configuration principal (nginx.conf)?
  • Non, juste http événements et des options. Rien de particulier, je devrais être en train de chercher?
  • J'ai demandé ça parce que la valeur par défaut nginx.conf a un tas d'exemple server blocs, peut-être que vous avez oublié de les enlever. Ce qui est dans votre fichier de configuration principal? Pouvez-vous l'envoyer à pastebin ou quelque chose de similaire?