Estou tentando listar o conteúdo do diretório /usr/share/nginx/TestJet/
usando nginx.
Esta é minha configuração nginx
:
server {
listen 80;
root /usr/share/nginx/
server_name testjet123.com www.testjet123.com
location /TestJet {
autoindex on;
}
}
Meu diretório está em /usr/share/nginx/
, é chamado de TestJet .
[root@main-1]# ls -l /usr/share/nginx/
total 0
drwxr-xr-x. 8 nginx nginx 201 Nov 13 05:48 TestJet
Nos registros de erros, recebo um erro que diz:
2017/11/14 08:53:20 [error] 22855#0: *1 directory index of "/usr/share/nginx/TestJet/"
is forbidden, client: xxx.xx.xx.xxx, server: _, request: "GET /TestJet/ HTTP/1.1", host: "www
.testjet123.com"
A permissão para a pasta é 755 e, para o arquivo interno, a permissão é definida como 644, e tanto a pasta quanto o arquivo pertencem ao usuário nginx, chamado nginx.
drwxr-xr-x. 8 nginx nginx 201 Nov 13 05:48 TestJet
-rw-r--r--. 1 nginx nginx 94 Jun 26 20:28 Global.asax
[root@main-1 nginx]# cat /etc/nginx/nginx.conf | grep user
user nginx;
Estou faltando alguma coisa? A maioria das respostas na internet diz que é um problema de permissão ou um proprietário diferente, mas esse não é o caso, como você pode ver acima.
Atualização:
SELinux desativado:
[root@main-1 appzui_compute]# sestatus
SELinux status: disabled
Adicionado permitir tudo para o bloco de localização:
location /TestJet {
allow all
autoindex on;
}
Adicionado dois pontos em falta:
server {
listen 80;
root /usr/share/nginx/;
server_name testjet123.com www.testjet123.com;
location /TestJet {
allow all;
autoindex on;
}
}
nginx
test
[root@main-1]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
server {
listen 80;
root /usr/share/nginx/;
server_name testjet123.com www.testjet123.com;
location / {
allow all;
autoindex off;
}
}
A alteração para o local para /
teve o mesmo erro.
2017/11/14 10:16:22 [error] 2525#0: *3 directory index of "/usr/share/nginx/" is forbidden, client: 122.167.224.118, server: _, request: "GET / HTTP/1.1", host: "www.testjet123.com"