Назад | Перейти на главную страницу

nginx по умолчанию не сжимает ответ, когда действует как обратный прокси

У меня есть nginx, сидящий на порту 80, перенаправляющий запросы на сервер игровой платформы как описано в документации по развертыванию.

Я проверил, что сервер по умолчанию не сжимает, выполнив шаги, указанные zoul в этом вопросе. Однако, как и в вопросе, когда передается, что gzip поддерживается, содержимое сжимается.

Есть еще этот вопрос кто исправил это, выполнив полный перезапуск. Однако это не работает для меня.

Я подозреваю, что допустимая кодировка где-то упала, но я не знаю, как это проверить / исправить.

Кто-нибудь может дать подсказки? Спасибо.

Unbuntu 11.10 с nginx 1.2 Фрагмент /etc/nginx/nginx.conf выглядит следующим образом (при необходимости).

##
# Gzip Settings
##

gzip on;
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/x-javascript text/xml application/xml application/xml+rss text/javascript;
expires modified +168h;

Убедитесь, что у вас установлен и работает gzip на вашем сервере. Если Gzip не работает или есть другой конфликт, процесс не будет работать, даже если вы раскомментируете эти строки в nginx conf.