autoindex для "=" location
redline
nginx-forum на nginx.us
Пн Дек 12 05:56:05 UTC 2011
Нужно для конкретной директории задать
"autoindex on".
Если указать точный location с "autoindex on", то
при обращении к нему выдается 403
Пример конфигурации:
=====
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name localhost;
charset utf-8; #без этого autoindex не работает
совсем
root ../root;
index index.html
location = /img {
autoindex on;
}
}
}
=====
"location /img" и "location ^~ /img" работает как надо.
"location ~* ^\/img$" не работает.
Существует ли решение или это баг?
error_log:
[error] 384#6520: *35 directory index of
"disk:\folder\nginx/../root/img/" is forbidden, client: 127.0.0.1,
server: localhost, request: "GET /img/ HTTP/1.1", host: "localhost"
OS WinXP/nginx v1.1.10
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,219897,219897#msg-219897
Подробная информация о списке рассылки nginx-ru