Nginx widersprüchlicher Servername "" auf 0.0.0.0:80, ignoriert

Nginx widersprüchlicher Servername "" auf 0.0.0.0:80, ignoriert

Ich kann nicht herausfinden, wie ich die folgende Warnung beim Ausführen beheben kann nginx -t:

2022/12/29 05:10:23 [warn] 24920#24920: conflicting server name "" on 0.0.0.0:80, ignored
2022/12/29 05:10:23 [warn] 24920#24920: conflicting server name "" on [::]:80, ignored

Auf meinem Server laufen zwei Sites.

  1. home.conf
server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/home;

    index index.html

    server_name int.mycompany.lan;

    location / {
       # First attempt to serve request as file, then
       # as directory, then fall back to displaying a 404.
       try_files $uri $uri/ =404;
    }
 }
  1. bug.conf
server {
    listen 80;
    listen [::]:80;

    root /var/www/bug;

    index index.html

    server_name bug.int.mycompany.lan;

    location / {
       # First attempt to serve request as file, then
       # as directory, then fall back to displaying a 404.
       try_files $uri $uri/ =404;
    }
 }

Zur Site gehenbug.int.meinefirma.lanzeigt mir immer dieint.meinefirma.lanWebsite stattdessen.

Wenn ich den symbolischen Link zu einer dieser Dateien aus /etc/nginx/sites-enabled entferne oder den Port auf einer der Sites auf beispielsweise 8081 ändere, erhalte ich den obigen Fehler nicht mehr.

Antwort1

Dummer Fehler. Ich habe das Semikolon in der indexZeile gelöscht. Es hat mehrere Stunden gedauert, bis ich es bemerkt habe.

verwandte Informationen