Não consigo abrir um arquivo estático com a função raiz NGiNX

1

Estou tentando abrir um arquivo estático com a função raiz. Aqui está minha configuração do NGiNX:

location = /test {
            root    /var/53c74dc1c284ff0d63b019fd736f2c7965939e0452104120130821064016.png;
    }

Eu recebo este erro no meu navegador:

404 Not Found

Além disso, ele não parece produzir erros nos registros de erros do NGiNX.

Estou usando o Ubuntu 12.

Estou usando o NGiNX versão 1.2.7.

    
por jnbdz 03.09.2013 / 03:49

2 respostas

3

Se você estiver tentando veicular um único arquivo específico com o URI fornecido para esse location , use alias em vez de root .

location = /test {
    default_type image/png;
    alias /var/53c74dc1c284ff0d63b019fd736f2c7965939e0452104120130821064016.png;
}

O carregamento de http://www.example.com/test será exibido no arquivo nomeado.

    
por 03.09.2013 / 03:57
0

O comando root é para diretórios, não para arquivos.

Tente isso e mova o PNG com sua raiz da Web normal:

    location / {
            try_files test /53c74dc1c284ff0d63b019fd736f2c7965939e0452104120130821064016.png;
    }
    
por 03.09.2013 / 03:54

Tags