У меня есть 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.