Может это связано с правами nginx на каталог где хранится кэш?<br><br><div class="gmail_quote">24 сентября 2010 г. 17:59 пользователь Dmitry Veselov <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>
location ~* \.(css|flv|gif|html|jpg|js|png|swf|xml)$ {<br>
<br>
поставить<br>
<br>
location / {<br>
<br>
То есть, кэширование всего сразу, то<br>
отваливаются индексные файлы index.html, и<br>
nginx выдает ошибку 403 при любой линке<br>
типа <a href="http://www.bla-bla.com/link/" target="_blank">http://www.bla-bla.com/link/</a> даже если ему<br>
прописать в конфигурации директиву index<br>
index.html<br>
[b]Притом происходит это не сразу, а<br>
через несколько минут – возможно когда<br>
устаревает кэш.[/b]<br>
<br>
<br>
вот конфиг:<br>
[code]<br>
server {<br>
listen 80;<br>
<br>
server_name <a href="http://bla-bla.com" target="_blank">bla-bla.com</a> <a href="http://www.bla-bla.com" target="_blank">www.bla-bla.com</a>;<br>
<br>
location ~* \.(css|flv|gif|html|jpg|js|png|swf|xml)$ {<br>
# location ~* \.(css|gif|html|jpg|png|swf|xml)$ {<br>
<br>
root /var/cache/nginx/$server_name;<br>
# expires max;<br>
expires 1m;<br>
open_file_cache_errors off;<br>
error_page 404 = @fetch;<br>
access_log /var/log/nginx/bla-bla.com.access.log;<br>
error_log /var/log/nginx/bla-bla.error.log error;<br>
}<br>
<br>
location @fetch {<br>
internal;<br>
proxy_pass <a href="http://1.2.3.4" target="_blank">http://1.2.3.4</a>;<br>
proxy_store on;<br>
proxy_store_access user:rw group:rw all:r;<br>
proxy_temp_path /var/nginx/proxy_temp;<br>
proxy_set_header Host $host;<br>
proxy_set_header X-Real-IP $remote_addr;<br>
root /var/cache/nginx/$server_name;<br>
access_log /var/log/nginx/bla-bla.com.access.log;<br>
error_log /var/log/nginx/bla-bla.com.error.log<br>
error;<br>
}<br>
<br>
location / {<br>
proxy_pass <a href="http://1.2.3.4/" target="_blank">http://1.2.3.4/</a>;<br>
access_log /var/log/nginx/bla-bla.com.access.log;<br>
error_log /var/log/nginx/bla-bla.com.error.log<br>
error;<br>
include /etc/nginx/proxy.conf;<br>
}<br>
}<br>
[/code]<br>
[code]<br>
nginx version: nginx/0.7.67<br>
[/code]<br>
<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,133570,133570#msg-133570" target="_blank">http://forum.nginx.org/read.php?21,133570,133570#msg-133570</a><br>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div><br>