Re: Почему ngx http gzip static module не работает через прокси?

chs nginx-forum на nginx.us
Вс Мар 7 01:32:52 MSK 2010


> Я не уверен что это верный
> ответ но как теория ваши
> прокси в запросе
> выкусывают header
> Accept-Encoding:
> (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14
> .html) из оригинального
> запроса.
> 
> Альтернативная теория они
> преобразовывают запрос в
> http 1.0 который по умолчанию
> отключает gzip у nginx
> (см описание директивы
> gzip_http_version у nginx).
> 
> Проще всего взять HTTP headers
> пришедшие напрямую и через
> proxy и сравнить, после чего
> все будет понятно.
> 

Заголовки сравнил - все идентичные кроме, разумеется, X-Real-IP.
Accept-Encoding с прокси и без прокси передаётся "gzip, deflate", то есть прокси его не выкусывает.

Версия протокола с прокси передаётся действительно HTTP/1.0, но установка "gzip_http_version 1.0;" почему-то не помогла - всё осталось как было. Nginx, естественно, перезагрузить не забыл.

Nginx у меня версии 7.6.5

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,60767,60869#msg-60869




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