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.
> > >
> > > сейчас п
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
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
> перечитал RFC, к числу hop-by-hop хедеров они не относятся,
> получается, их надо всегда передавать на бекенд?
Да, эти заголовков при прозрачном проксировании передаются без изменений, к
сожалению Nginx самостоятельно удаляет эти заговолки при включенном Nginx
кешировании, я понимаю почему он э
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.
сейчас приходится писать
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
> передавать на backend заголовки If-Modified-Since и If-None-Match
> или нет - это тоже можно настроить по разному для разных location`ов.
Да, согласен, но этот вариант очень не хочется реализовывать, довольно
большой перечень location придется указывать в конфиге Nginx, это уже
жесткий хардкор,
On 06.01.2014 10:35, S.A.N wrote:
Есть uri
/user/bar
Отдает контент с заголовками
Cache-Control: private, max-age=0
Это клиенское кеширования, с постояной ревалидацией на бекенде.
Даные заголовки запрещают Nginx кешировать страницу, никаких файл кеша в
Nginx не создаётся её кеширует только брауз
> > fastcgi_cache_key "$host$uri$is_args$args";
>
> Это ни разу ни баг - это вы недонастроили.
>
> Добавьте в ключ кеширования параметр
>$http_if_modified_since
> и наступит вам счастье.
Я наверно не доступно объяснию суть проблемы.
Попробую объяснить на пальцах :)
Есть uri
/user/bar
Отдает