2014-10-10 51 views
2

我使用Apache 2.4作爲代理服務器。所有具有myapp的請求都被重定向到提供文件的tomcat。我正在使用mod_proxy.so(代理)和mod_deflate.so(gzip)。在我的httpd.config(Apache配置),這是我有:Apache代理gzip

ProxyPass /myapp/ http://myserver:58080/myapp/ 
<Location /fusebox/> 
     ProxyPassReverse /myapp/ 
     RequestHeader unset Accept-Encoding 
     #SetOutputFilter DEFLATE 
     AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml text/javascript application/x-javascript application/x-httpd-php 
</Location> 

你有什麼建議,爲什麼這是行不通的? 謝謝

回答

0

對不起,簡短的回答,但我只是路過匆忙。

您的代理通行證指令可能正在運行Apache可能會從您的Tomcat提供內容(如果您的Tomcat健康)。

您的proxypassreverse-directive,requestheader和outputfilter不可能做任何事情,因爲它們包含在與您的proxypass無關的位置指令中。鬆開位置標籤,事情就會發生。

親切的問候, Helge