Erro 403, ao tentar acessar o diretório usando o nginx no webrowser

1

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"
    
por Hunter.S.Thompson 14.11.2017 / 10:05

0 respostas