Nombre del servidor Nginx en conflicto "" en 0.0.0.0:80, ignorado

Nombre del servidor Nginx en conflicto "" en 0.0.0.0:80, ignorado

No puedo entender cómo resolver la siguiente advertencia cuando ejecuto 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

Tengo dos sitios ejecutándose en mi servidor.

  1. inicio.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. error.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;
    }
 }

Ir al sitiobug.int.miempresa.lansiempre me muestra elint.miempresa.lansitio en su lugar.

Si elimino el enlace simbólico a uno de estos archivos de /etc/nginx/sites-enabled o si cambio el puerto en uno de los sitios a algo como 8081, ya no aparece el error anterior.

Respuesta1

Error tonto. Eliminé el punto y coma de la indexlínea. Me llevó varias horas detectarlo.

información relacionada