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

Правила перезаписи исходящего трафика IIS 8.5 нельзя применить, если содержимое ответа HTTP закодировано («gzip»).

Я настраиваю IIS для работы в качестве прокси-сервера перед несколькими веб-серверами Java. Я знаю, что статическое сжатие нельзя включить при использовании правил перезаписи, потому что исходящее правило не работает. Есть несколько сообщений об этих проблемах, и некоторые сообщения в блогах предлагают решение, т.е. http://codeblog.shawson.co.uk/iis7-urlrewrite-outbound-links-with-compression-enabled/ Я успешно применил это в IIS 7.5, но, похоже, это больше не работает с ARR 3.0 и IIS 8.5 на сервере Windows 2012. У любого есть опыт работы с этим и он может помочь мне решить эту проблему.

Я не особо решил суть проблемы, но есть 2 способа решить эту проблему.

  • отключите сжатие gzip на tomcat. Это грязное решение, потому что оно влияет на вашу производительность, но сайт доступен
  • используйте tomcat 8. Tomcat 8 работает нормально при использовании перенаправления IIS