Nginx и gzip сжатие страниц

Меня уже давно мучает вопрос, на который ответа я так и не нашел:

Каким образом можно организовать сжатие страниц средствами сервера, если apache стоит за nginx экраном?

Суть такая — если жать страницы апачем, а потом проксировать сжатый траф через nginx, то ничего не выйдет потому что nginx в заголовках выдаёт HTTP/1.0, а для сжатия нужно 1.1 Соответственно апач видит HTTP/1.0 и не жмёт траф.

Перерыл весь инет, но ответа не нашел.

2 комментария

avatar
в Apache ничего не нужно делать, достаточно для nginx прописать:
gzip on;
    gzip_min_length  1100;
    gzip_comp_level 9;
	gzip_http_version 1.0;
    gzip_proxied any;
    gzip_types       text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;
  • ort
  • +3
avatar
Примите мою безмерную благодарность Уважаемый ort! Я долго мучился с этим сжатием, но не знал что это можно организовать через сам nginx — просто документация на него такая запутанная.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.