Re: Возможно баг? Отказывается кешировать для одного из нескольких server name

dblokhin nginx-forum на forum.nginx.org
Вс Ноя 20 09:24:10 UTC 2016


Валентин, предположу, вы не поняли вопрос. Если бы от бэкенда шли
запрещающие заголовки, то на всех доменах не работало кэширование. Бэкенд
один и тот же, логики на особую обработку какого-то домена нет.
Заголовки (от бэкенда) самые обычные:

200 OK
Connection: close
Date: Sun, 20 Nov 2016 06:09:47 GMT
Content-Type: text/html; charset=utf-8
Client-Date: Sun, 20 Nov 2016 09:09:48 GMT
Client-Peer: Х.Х.Х.Х
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
X-Content-Type-Options: nosniff
X-Xss-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN


Сейчас обнаружилась важная деталь. Дело в том, что доменные имена переведены
на сервис Сloudflare. Nginx, таким образом, за Сloudflare. И если обращаться
к серверу напрямую по имени domain.ltd, то кэш успешно создается. Если же
обычным путем (через Cloudflare), то при обращении именно на определенный
домен кэш не создается. С чем это может быть связано?

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271056,271057#msg-271057



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