Доброе время суток. В процессе работы с сервером возникла проблема вывода автоиндекса каталога /freebsd:
location / { root /usr/local/www/host.ru;
index index.html index.htm; }
location /freebsd { autoindex on; }
При подобной конфигурации сервер возвращает - 404 Not Found.
Лог сервера: 2009/08/28 22:06:06 [error] 41745#0: *1 "/usr/local/etc/nginx/html/freebsd/index.html" is not found (2: No such file or directory), client: 92.124.36.224, server: host.ru, request: "GET /freebsd/ HTTP/1.1", host: "host.ru"
Не совсем понятно откуда берется путь - /usr/local/etc/nginx/html/freebsd/index.html
При использовании другой конфигрурации все работает нормально: location / {
root /usr/local/www/host.ru;
index index.html index.htm; autoindex on;
}
При попытке переопределения параметра автоиндекса в тестовых целях: location / { root /usr/local/www/host.ru; index index.html index.htm;
autoindex on; }
location /freebsd { autoindex off; }
Появляется та же ошибка. Лог сервера: 2009/08/28 22:11:49 [error] 41841#0: *1 "/usr/local/etc/nginx/html/freebsd/index.html" is not found (2: No such file or directory), client: 92.124.36.224, server: host.ru, request: "GET /freebsd/ HTTP/1.1", host: "host.ru"
Уважаемое сообщество, не могли бы вы разъяснить ситуацию?