Protege o diretório Nginx recursivamente

3

Como posso proteger todos os arquivos e outras directorias em um diretório específico (- > recursivamente) no Nginx para que eles não possam ser acessados pela Web?

    
por TheAppService 10.01.2016 / 10:55

1 resposta

3

Você pode negar acesso a locais com um prefixo específico. nginx resolve locais para caminhos de diretório usando o valor da diretiva root ou alias .

O prefixo location com o modificador ^~ tem maior precedência e, portanto, pode ser usado para negar acesso a partes específicas da hierarquia:

location ^~ /secret { deny all; }
location ^~ /secret { return 404; }

O texto acima retornará uma resposta de erro 403 ou 404 para qualquer URI que comece com /secret .

Veja este documento para detalhes.

    
por 10.01.2016 / 11:29

Tags