Re: auth_request и named location

2014-01-06 Пенетрантность Maxim Dounin
Hello! On Tue, Jan 07, 2014 at 05:57:01AM +0400, Валентин Бартенев wrote: > On Tuesday 07 January 2014 05:47:18 Maxim Dounin wrote: > > Hello! > > > > On Mon, Jan 06, 2014 at 04:53:33PM +0200, Gena Makhomed wrote: > > > в документации есть пример использования auth_request. > > > > > > сейчас п

Re: auth_request и named location

2014-01-06 Пенетрантность Валентин Бартенев
On Tuesday 07 January 2014 05:47:18 Maxim Dounin wrote: > Hello! > > On Mon, Jan 06, 2014 at 04:53:33PM +0200, Gena Makhomed wrote: > > в документации есть пример использования auth_request. > > > > сейчас приходится писать > > > > location = /auth { > > > > internal; > > fastcgi_param

Re: auth_request и named location

2014-01-06 Пенетрантность Maxim Dounin
Hello! On Mon, Jan 06, 2014 at 04:53:33PM +0200, Gena Makhomed wrote: > > в документации есть пример использования auth_request. > > сейчас приходится писать > > location = /auth { > internal; > fastcgi_param SCRIPT_FILENAME /home/www/example.com/engine/auth.php; > include /etc/ngi

Re: Bug – 304 status - Cache-Control

2014-01-06 Пенетрантность S.A.N
> перечитал RFC, к числу hop-by-hop хедеров они не относятся, > получается, их надо всегда передавать на бекенд? Да, эти заголовков при прозрачном проксировании передаются без изменений, к сожалению Nginx самостоятельно удаляет эти заговолки при включенном Nginx кешировании, я понимаю почему он э

Re: Bug – 304 status - Cache-Control

2014-01-06 Пенетрантность Илья Шипицин
6 января 2014 г., 16:04 пользователь Gena Makhomed написал: > On 06.01.2014 10:35, S.A.N wrote: > >> Есть uri >> /user/bar >> Отдает контент с заголовками >> Cache-Control: private, max-age=0 если было бы "Cache-Control: private", вроде как было бы то же самое, нет ? на 10 символов короче. >> Эт

auth_request и named location

2014-01-06 Пенетрантность Gena Makhomed
в документации есть пример использования auth_request. сейчас приходится писать location = /auth { internal; fastcgi_param SCRIPT_FILENAME /home/www/example.com/engine/auth.php; include /etc/nginx/fastcgi_params.auth; # без CONTENT_LENGTH fastcgi_pass unix:/var/run/php-fpm/php-f

Re: Bug – 304 status - Cache-Control

2014-01-06 Пенетрантность S.A.N
> передавать на backend заголовки If-Modified-Since и If-None-Match > или нет - это тоже можно настроить по разному для разных location`ов. Да, согласен, но этот вариант очень не хочется реализовывать, довольно большой перечень location придется указывать в конфиге Nginx, это уже жесткий хардкор,

Re: Bug – 304 status - Cache-Control

2014-01-06 Пенетрантность Gena Makhomed
On 06.01.2014 10:35, S.A.N wrote: Есть uri /user/bar Отдает контент с заголовками Cache-Control: private, max-age=0 Это клиенское кеширования, с постояной ревалидацией на бекенде. Даные заголовки запрещают Nginx кешировать страницу, никаких файл кеша в Nginx не создаётся её кеширует только брауз

Re: Bug – 304 status - Cache-Control

2014-01-06 Пенетрантность S.A.N
> > fastcgi_cache_key "$host$uri$is_args$args"; > > Это ни разу ни баг - это вы недонастроили. > > Добавьте в ключ кеширования параметр >$http_if_modified_since > и наступит вам счастье. Я наверно не доступно объяснию суть проблемы. Попробую объяснить на пальцах :) Есть uri /user/bar Отдает