La ubicación raíz establecida de NGINX no se tiene en cuenta

La ubicación raíz establecida de NGINX no se tiene en cuenta

Esta puede ser una pregunta tonta, pero no puedo configurar nginx para que sirva archivos desde una carpeta en una ubicación personalizada (es decir, fuera de la raíz predeterminada). Estoy usando nginx dentro de un contenedor acoplable, pero esto debería alterar el proceso.

He visto las siguientes publicacionesaquíyaquíy tal vez usando unaliasPodría ayudarme pero me pregunto por qué lo siguiente no funciona.

Tengo una carpeta que contiene mi sitio web: /mirrors/my-folder El nginx.conf está configurado de forma predeterminada e incluye la siguiente configuración específica:/etc/nginx/conf.d/mi-servidor.conf

server {
    listen 10000;

    root /mirrors/my-folder;
    location / {
        autoindex on;
    }
}

Cuando intento acceder al servidor enhttp://mi-ip:10000/ Obtengo la página de bienvenida predeterminada, servida desde /usr/share/nginx/html donde esperaría obtener la raíz de /mirrors/my-folder...

Aquí está el archivo de acceso.

10.x.x.x - - [16/Feb/2018:17:46:23 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36" "-"

Y el error.log (que muestra un favicon faltante):

2018/02/16 17:45:59 [error] 13#13: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 10.x.x.x, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "10.x.x.x:10000", referrer: "http://10.x.x.x:10000/"
10.0.0.113 - - [16/Feb/2018:17:45:59 +0000] "GET /favicon.ico HTTP/1.1" 404 571 "http://10.0.0.124:10000/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36" "-"

¿Alguna idea de qué podría estar mal en mi configuración?

Respuesta1

Siempre que se realizaron cambios en el archivo nginx.conf. Vuelva a cargar nginx para realizar los cambios. El comando es nginx -s recargar.

información relacionada