<div dir="ltr">Да, Вы правы. У меня бекенд кладет в ответ заголовок <span style="font-size:12.8000001907349px">Set-Cookie.</span><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">То есть все что мне нужно это прописать </span><span style="font-size:12.8000001907349px">proxy_hide_header Set-Cookie ?</span></div><div><span style="font-size:12.8000001907349px"><br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">10 апреля 2015 г., 17:12 пользователь Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<div><div class="h5"><br>
On Fri, Apr 10, 2015 at 11:03:00AM +0300, Иван Мишин wrote:<br>
<br>
> Добрый день!<br>
><br>
> Обратил внимание что если делать запрос с отсутствующим заголовком Cookie<br>
> то nginx не кеширует такой запрос.<br>
><br>
> Например если с помощью утилиты curl сделать запрос, то он не закешируется,<br>
> а если в curl прописать заголовок Cookie к запросу то кеш срабатывает.<br>
><br>
> Как решить эту проблему? Как сделать чтобы nginx кешировал не взирая на<br>
> наличие заголовка Cookie в запросе.<br>
<br>
</div></div>По умолчанию nginx кеширует запросы вне зависимости от наличия или<br>
отсутствия заголовка Cookie в запросе.<br>
<br>
Скорее всего, в вашем случае проблема в том, что в ответе бекенда<br>
присутствует заголовок Set-Cookie (и это, в свою очередь,<br>
случается только для запросов без Cookie).<br>
<br>
Если это требуется, то разрешить кеширование ответов с заголовком<br>
Set-Cookie можно с помощью директивы proxy_ignore_headers (см.<br>
<a href="http://nginx.org/r/proxy_ignore_headers/ru" target="_blank">http://nginx.org/r/proxy_ignore_headers/ru</a>) или аналога для других<br>
протоколов.  Но обычно это плохая идея, т.к. в результате одна и<br>
та же кука будет отдаваться всем пользователям, получившим ответ<br>
из кеша.  И, соответственно, подобную настройку следует дополнять<br>
директивой proxy_hide_header Set-Cookie, чтобы заголовок<br>
Set-Cookie не отдавался клиентам.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/" target="_blank">http://nginx.org/</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></font></span></blockquote></div><br></div>