2013-03-27 128 views
0

我有两个ProxyPass伪指令:阿帕奇的ProxyPass和错误

ProxyPass /client/ http://10.0.0.8:8080/client/ 
<Location /client/> 
    RequestHeader edit X-GWT-Module-Base ^(.*)/client/(.*)$ $1/client/$2 
</Location> 

ProxyPass/http://10.0.0.8:8080/client/ 
<Location /> 
    RequestHeader edit X-GWT-Module-Base ^(.*)/(.*)$ $1/client/$2 
</Location> 

10.0.0.8正在端口8080上运行的Glassfish和http://10.0.0.8:8080/client/是URL到基于GWT应用程序。 两个代理的工作都正常,除非涉及到Glassfish方面的错误。 如果我通过/ cllient/proxy去,那么我会看到在Glassfish方面产生的实际错误。如果我通过/代理去,那么我只看到“错误500服务器上的呼叫失败,请参阅服务器日志”。我试过设置ProxyErrorOverride Off,但它没有帮助。

为什么我没有通过/ proxy看到错误?

回答