Re: статика по HTTPS не даёт 304 Not Modified

Vadim A. Misbakh-Soloviov mva на mva.name
Чт Май 17 04:42:30 UTC 2012


17.05.2012 01:28, ha.ppy.neko написал:
> Добрый день.
>
> Задача: отдавать nginx'ом статичные html файлы по HTTPS так, чтобы
> браузер максимально долго их кэшировал.
>
> Делаю простейший конфиг:
>
> location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|pdf|ppt|txt|bmp|rtf|js|html)$ {
>                root /www/test;
>                add_header Cache-Control public;
>                expires max;
> }
>
> и в случае HTTP получаю ожидаемый результат: первый запрос от браузера
> 200 OK со страницей, на последующие обновления страницы 304 Not
> Modified от nginx'а. Стоит только включить HTTPS (ssl on;) как после
> каждого рефреша получаю в ответ 200 OK вместе со всей страницей.
> Проверял в chrome.
Например в документацию, где написано, что уже с лохматых времён «ssl
on;» не рекомендуется делать вообще ни при каких обстоятельствах.
Вообще, логическая связь между ssl on и отключением expires не
прослеживается, но тем не менее два факта:
1) ssl on делать не рекомендуется.
2) http://pirate-party.ru
Стоит NginX 1.2.0, на https отлично срабатывает 304 (проверял только что
файрфоксом).

> Подскажите, куда смотреть?
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

----------- следущая часть -----------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20120517/0db44a0c/attachment-0001.bin>


Подробная информация о списке рассылки nginx-ru