nicosha
@nicosha
VOIP Developer, DEVOps

Как заставить nginx не удалять Accept-Encoding: gzip?

Есть простейшая схема
client (Accept-Encoding: gzip) <-> nginx <-> iis

В месте выделенном жирном почему то от IIS прилетает трафик без сжатия. Причем если сделать запрос напрямую в IIS - то ответ IIS жмет. В конфиге nginx:
gzip on;
gzip_proxied any;
gzip_types text/plain text/xml text/css application/x-javascript application/json text/javascript application/xml;
gzip_vary on;
gzip_disable "msie6";
gzip_http_version 1.1;


Такое ощущение, что при включении gzip на стороне Nginx - выпиливается заголовок accept-encoding: gzip в запросе который уходит на iis. Как сделать так чтобы ответ жался на стороне iis?
  • Вопрос задан
  • 349 просмотров
Решения вопроса 1
nicosha
@nicosha Автор вопроса
VOIP Developer, DEVOps
Разобрался. nginx долбился по http1.0. iis не умеет жать на такой версии. Прописал proxy_http_version 1.1 - все заработало
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы