hi eu também tenho erro de indexação automática. BTW: eu instalo o nginx usando um repo de terceiros.
Primeiro, apenas verifique o índice automático
/opt/tengine/sbin/nginx -V 2>&1 | grep auto
[root@sec002 tengine]# /opt/tengine/sbin/nginx -V 2>&1 | grep auto
ngx_http_autoindex_module (static)
Minha configuração do servidor
server {
listen 8082;
server_name sec002.xxx.com;
root /tmp;
autoindex on;
location / {
root /tmp/php/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
}
}
i browser sec002.xxx.com:8082, erro abaixo:
2016/01/07 16:09:26 [error] 4205#0: *1 "/tmp/php/index.html" is not found (2: No such file or directory), client: 192.168.2.13, server: sec002.xxx.com, request: "GET / HTTP/1.1", host: "sec002.xxx.com:8082"
Eu garanto que permissão de execução e usuário nginx estão certos.
Finalmente, desisto e recompino o pacote nginx by tar com o padrão.
então é trabalhado