Задать вопрос
@bozuriciyu

Почему gzip не работает на proxy_pass?

API сервер за прокси нгинкса. Само приложение гзипится, а вот АПИ нет.

Насктроки nginx.conf

gzip on;
  gzip_disable "msie6";
  gzip_vary on;
  gzip_proxied any;
  gzip_comp_level 6;
  gzip_buffers 16 8k;
  gzip_http_version 1.1;
  gzip_types text/plain text/css application/json application/javascript application/x-j$...куча других
  gzip_min_length 256;


Прочитал о случае с прокси, но ничего не помогает https://docs.nginx.com/nginx/admin-guide/web-serve...
  • Вопрос задан
  • 432 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Попробуйте gzip_types *; а не вагон ни понятно чего. Ну и проверьте есть ли в заголовках запроса Accept-Encoding: gzip
Ответ написан
@grinat
А где gzip включен, внутри nginx который в прокси пас? Просто чтобы gzip работал его нужно на самом верхнем уровне включать, у того, который в интернете смотрит, иначе он распакует и выдаст без гзипа)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы