2014-10-10 47 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