NGINX definiu localização raiz não levada em consideração

NGINX definiu localização raiz não levada em consideração

Esta pode ser uma pergunta boba, mas não consigo configurar o nginx para servir arquivos de uma pasta em um local personalizado (ou seja, fora da raiz padrão). Estou usando o nginx dentro de um contêiner docker, mas isso deve alterar o processo.

Eu vi as seguintes postagensaquieaquie talvez usando umapelidopoderia me ajudar, mas me pergunto por que o seguinte não funciona.

Eu tenho uma pasta que contém meu site: /mirrors/my-folder O nginx.conf está definido como padrão e inclui a seguinte configuração específica:/etc/nginx/conf.d/my-server.conf

server {
    listen 10000;

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

Quando tento acessar o servidor emhttp://meu-ip:10000/ Recebo a página de boas-vindas padrão, veiculada em /usr/share/nginx/html Onde esperaria obter a raiz de /mirrors/my-folder...

Aqui está o access.log

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" "-"

E o error.log (mostrando um favicon ausente):

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" "-"

Alguma ideia do que pode estar errado na minha configuração?

Responder1

Sempre que alguma alteração foi feita no arquivo nginx.conf. Recarregue o nginx para trazer as alterações. O comando é nginx -s recarregar.

informação relacionada