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