Nginx se comporta de manera diferente con la misma configuración del sitio en diferentes imágenes de la ventana acoplable

Nginx se comporta de manera diferente con la misma configuración del sitio en diferentes imágenes de la ventana acoplable
nginx site config
    server {
    listen 80;
    server_name _;
    server_tokens off;
    gzip_static on;

    location ~* \.(html)$ {
        add_header 'X-XSS-Protection' '1';
    }

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html;
    }
}

Funciona perfecto con Docker Image node:14.19.3( nginx/1.14.2), pero con node:14-alpine( nginx/1.22.1) se comporta de manera diferente:

  • intentando acceder index.html(o /) redirecciones a los valores predeterminados /var/lib/nginx/index.html(muestra "¡Bienvenido a Nginx!"), aunque /usr/share/nginx/html/index.htmlexiste y con permisos, todo está bien
  • si copia /usr/share/nginx/html/index.htmla /usr/share/nginx/html/index.txt - se abre ( http://<<mydomain>/index.txt)
  • si copia /usr/share/nginx/html/index.htmla /usr/share/nginx/html/i.html - 404 - no encontrada ( http://<<mydomain>/i.htmlbueno, simplemente no puede encontrarla en /var/lib/nginx/i.html)
  • Si elimina el locationbloque superior de la configuración del sitio, todo funciona perfecto (simplemente no hay ese encabezado de respuesta adicional)

información relacionada