Iis-8
對 HTTP 響應的內容進行編碼(“gzip”)時,無法應用 IIS 8.5 出站重寫規則
我正在將 IIS 配置為在多個 Java Web 伺服器前充當代理。我知道使用重寫規則時無法啟用靜態壓縮,因為出站規則不起作用。有幾篇關於這個問題的文章和一些部落格文章提供了解決方案,即http://codeblog.shawson.co.uk/iis7-urlrewrite-outbound-links-with-compression-enabled/ 我已經在 IIS 7.5 上成功應用了這個但這似乎不再適用於 Windows Server 2012 上的 ARR 3.0 和 IIS 8.5。任何人都有這方面的經驗,可以幫助我解決這個問題
我並沒有真正解決這個問題的核心,但是有兩種方法可以解決這個問題
- 禁用tomcat上的gzip壓縮。這是一個骯髒的解決方案,因為它會影響您的性能,但該站點是可訪問的
- 使用 tomcat 8。使用 IIS 重定向時,Tomcat 8 可以解決問題