<div>Возможно закрывающий слеш на root все портит?</div><div><br></div><div>Попробуйте так <span style>root /usr/share/nginx/www;</span></div><div><br><div class="gmail_quote">2012/2/27 slovoblydie <span dir="ltr"><<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Всех приветствую!<br>
<br>
Заранее прошу прощения за избитый<br>
вопрос, но долго листал форум.. так и не<br>
нашел способ решения.<br>
Поэтом создаю новый топик.<br>
Поставил nginx, одна за задач следующая:<br>
некий компьютер забирает файл из папки<br>
test-folder, и создает тут же файл отчета (txt<br>
файл).<br>
Банально хотел для начала получить<br>
листинг файлов в этой папке и получаю<br>
"403 Forbidden", вот error-лог:<br>
<br>
2012/02/28 12:15:21 [error] 6416#0: *1 rewrite or internal redirection<br>
cycle while internal redirect to "/index.php", client: 192.168.0.1,<br>
server: 192.168.0.3, request: "GET /favicon.ico HTTP/1.1", host:<br>
"192.168.0.3"<br>
2012/02/28 12:15:26 [error] 6416#0: *3 directory index of<br>
"/usr/share/nginx/www/test-folder/" is forbidden, client: 192.168.0.1,<br>
server: 192.168.0.3, request: "GET /cert1/ HTTP/1.1", host:<br>
"192.168.0.3", referrer: "<a href="http://192.168.0.3/" target="_blank">http://192.168.0.3/</a>"<br>
<br>
<br>
Конфиг-файл, прошу заметить он прост,<br>
мне кажется даже до безобразия прост:<br>
--------------------------------------------------<br>
server {<br>
listen 80;<br>
server_name localhost;<br>
<br>
root /usr/share/nginx/www/;<br>
index index.html index.htm index.php;<br>
access_log /usr/share/nginx/www/logs/access.log combined;<br>
error_log /usr/share/nginx/www/logs/error.log;<br>
allow all;<br>
<br>
location / {<br>
try_files $uri $uri/ /index.html;<br>
}<br>
<br>
location = /favicon.ico {<br>
log_not_found off;<br>
access_log off;<br>
}<br>
<br>
location ~ \.php$ {<br>
fastcgi_param HTTPS on;<br>
include fastcgi_params;<br>
}<br>
<br>
location ^~/test-folder/ {<br>
root /usr/share/nginx/www;<br>
autoindex on;<br>
autoindex_exact_size off;<br>
autoindex_localtime on;<br>
charset utf-8;<br>
allow all;<br>
}<br>
}<br>
--------------------------------------------------<br>
<br>
Так вот вопросики:<br>
1) "internal redirect to "/index.php"" - это вообще как<br>
получается, если индексный файл index.html,<br>
и файл index.php отсутствует! и почему<br>
фигурирует favicon.ico, в конфиге, как видно<br>
обозначил этот файл.<br>
<br>
первый вопрос несущественный, так<br>
сказать мало волнующий, но всё же<br>
интересно, поэтому задаю вопрос.<br>
<br>
Теперь главное...<br>
2) вторя часть лога показывает "directory index<br>
of "/usr/share/nginx/www/test-folder/" is forbidden" .. доступ<br>
запрещен. Если создаю в этой<br>
директории файл index.html - ошибки нету, но<br>
и листинга файлов нету. Скачивать<br>
конкретные файлы при этом могу.<br>
Пробовал chmod задавать 777,<br>
безрезультатно.<br>
Т.е. доступа на отображение - нету.<br>
<br>
заранее спасибо.<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,223045,223045#msg-223045" target="_blank">http://forum.nginx.org/read.php?21,223045,223045#msg-223045</a><br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br></div>