<br><br><div class="gmail_quote">16 ÑентÑÐ±Ñ€Ñ 2010 г. 23:20 пользователь Igor Sysoev <span dir="ltr"><<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>></span> напиÑал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Thu, Sep 16, 2010 at 07:06:03PM +0400, Ð˜Ð»ÑŒÑ ÐŸÐ¸Ñ€Ð¾Ð³Ð¾Ð² wrote:<br>
<br>
> Доброго времени Ñуток.<br>
><br>
> ПытаюÑÑŒ выÑтавить Expires до полуночи:<br>
><br>
> location /test.php {<br>
> Â Â Â Â fastcgi_pass <a href="http://127.0.0.1:1234" target="_blank">127.0.0.1:1234</a>;<br>
><br>
> Â Â Â Â include /etc/nginx/fastcgi_params;<br>
><br>
> Â Â Â Â fastcgi_param SCRIPT_FILENAME $www_root$fastcgi_script_name;<br>
> Â Â Â Â fastcgi_param PATH_INFO $fastcgi_script_name;<br>
>     fastcgi_ignore_headers Expires; # Ð´Ð»Ñ Ð½Ð°Ð³Ð»ÑдноÑти, Ñ…Ð¾Ñ‚Ñ Ð±Ñкенд и так<br>
> не отдает Ñтот заголовок<br>
> Â Â Â Â ssi on;<br>
><br>
> Â Â Â Â expires @24h;<br>
> Â Â Â Â add_header Cache-Control public;<br>
> }<br>
><br>
> И получаю Ñледующий ответ:<br>
><br>
><br>
</div>> Â Â 1. Cache-Control:<br>
> Â Â max-age=86400, public<br>
> Â Â 2. Connection:<br>
> Â Â keep-alive<br>
> Â Â 3. Content-Encoding:<br>
> Â Â gzip<br>
> Â Â 4. Content-Type:<br>
<div class="im">> Â Â text/html; charset=utf-8<br>
</div>> Â Â 5. Date:<br>
<div class="im">> Â Â Thu, 16 Sep 2010 14:57:46 GMT<br>
</div>> Â Â 6. Expires:<br>
<div class="im">> Â Â Fri, 17 Sep 2010 14:57:46 GMT<br>
</div>> Â Â 7. Keep-Alive:<br>
> Â Â timeout=20<br>
> Â Â 8. Server:<br>
> Â Â nginx/0.7.62<br>
> Â Â 9. Transfer-Encoding:<br>
> Â Â chunked<br>
> Â Â 10. X-Powered-By:<br>
<div class="im">> Â Â PHP/5.2.13-pl0-gentoo<br>
><br>
><br>
> Т.е. вмеÑто того, что бы выÑтавить Expires до полуночи, nginx выÑтавил его<br>
> на 24 чаÑа, что, наÑколько Ñ Ð¿Ð¾Ð½Ð¸Ð¼Ð°ÑŽ, не правильно.<br>
> Я, конечно, понимаю, что правильнее здеÑÑŒ было бы выдавать Ñти заголовки<br>
> бÑкендом, но вÑе же хотелоÑÑŒ бы понÑть почему так проиÑходит.<br>
<br>
</div>У Ð¼ÐµÐ½Ñ Ð½Ðµ воÑпроизводитÑÑ.<br></blockquote><div><br></div><div>Хм... Попробую упроÑтить конфигурацию до минимума. У Ð¼ÐµÐ½Ñ Ð²Ð¾ÑпроизводитÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÐºÐ¸, еÑли же отдавать Ñтатику, то вÑе работает как надо.</div>
<div>Â </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
> $ nginx -V<br>
> nginx version: nginx/0.7.62<br>
> configure arguments: --prefix=/usr --conf-path=/etc/nginx/nginx.conf<br>
> --http-log-path=/var/log/nginx/access_log<br>
> --error-log-path=/var/log/nginx/error_log --pid-path=/var/run/nginx.pid<br>
> --http-client-body-temp-path=/var/tmp/nginx/client<br>
> --http-proxy-temp-path=/var/tmp/nginx/proxy<br>
> --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --with-md5-asm<br>
<br>
</div>Вот Ñто:<br>
<br>
> --with-md5=/usr/include --with-sha1=/usr/include<br>
<br>
беÑÑмыÑленные параметры.<br></blockquote><div><br></div><div>Такой ebuild в gentoo.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<font color="#888888"><br>
<br>
--<br>
Игорь СыÑоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</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://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</font></blockquote></div><br>