2014-09-01 65 views
0

我最近搬到我们网站的Apache 2.0和Tomcat7 AWS之一,我有我的的ProxyPass指令的问题ProxyPass指令发行

ProxyPass/http://10.1.1.1:8080/faith/          
ProxyPassReverse/http://10.1.1.1:8080/faith/ 
ProxyPass /images !                           
ProxyPassReverse /images !                                    
Alias /images /var/www/html/sitea/images 
ProxyPass /login !                                  
ProxyPassReverse /login !   
Alias /login /var/www/html/sitea/login 

因此,如果URL是http://sitea.com然后去http://sitea.com工作正常,但http://sitea.com/images/试图解析为http://sitea.com/faith/images/而它在我们的其他服务器上运行正常

回答

0

在实际从tomcat提供服务之前,您需要绕过ProxyPass。

ProxyPass /images ! 
ProxyPassReverse /images ! 
Alias /images /var/www/html/sitea/images 
ProxyPass /login ! 
ProxyPassReverse /login !   
Alias /login /var/www/html/sitea/login 
ProxyPass/http://10.1.1.1:8080/faith/          
ProxyPassReverse/http://10.1.1.1:8080/faith/ 
+0

谢谢你,那工作 – 2014-09-02 07:25:26