<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">22 января 2013 г., 11:22 пользователь Andrey Repin <span dir="ltr"><<a href="mailto:hell-for-yahoo@umail.ru" target="_blank">hell-for-yahoo@umail.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div id=":2w">T> тут такая ситуация - сервер выставляет "add_header Cache-Control public" и<br>

T> свой expires,<br>
T> например получается "Cache-Control: max-age=6048000, public"<br>
T> другой сервер<br>
<br>
Какой "другой сервер"?<br></div></blockquote><div><br></div><div>Оба сервера - nginx, один другому служит апстримом <br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div id=":2w">
<br>
T> у него таскает данные (proxy_pass) и в некоторых случаях<br>
T> выставляет другой expires, и при этом теряется "public"  - "Cache-Control:<br>
T> max-age=180"<br>
T> Это так и задумано или все-таки баг?<br>
<br>
Либо баг, либо особенность воплощения этого самого другого сервера, что он не<br>
воспринимает большие max-age.</div></blockquote><div><br></div><div>То есть баг nginx?<br></div><div><br>ломает при <br>location ~ ^/d6/files/(.*)$ {<br>   proxy_pass <a href="http://filer_backend/drupal_share/files/$1">http://filer_backend/drupal_share/files/$1</a>;<br>
   proxy_set_header Host "www";<br>   expires 10m;<br>}<br><br></div><div>версия старовата  - nginx/0.8.53<br></div><div>но переход на новую потребует дофига работы - таких серверов много<br></div><div><br></div>
<div> </div></div><br><br></div></div>