【发布时间】:2015-10-30 09:55:19
【问题描述】:
我想知道以下 apache mod_proxy 配置之间的区别以解决问题。我需要将 HTTP 请求(如以下 URL)从 Apache Web 服务器转发到远程 Sun One 服务器。
http://IP_ADDRESS:PORT/app_enu/start.swe?param1=test1¶m2=test2
我将 mod_proxy 配置如下
(a).
ProxyPass /app_enu/ http://<IP_ADDRESS>:<PORT>/app_enu/
ProxyPassReverse /app_enu/ http://<IP_ADDRESS>:<PORT>/app_enu/
但是 URL 不能正常工作(没有像我预期的那样调用服务 - start.swe)。 我想知道上面的模型(a)和下面的模型(1)、(2)和(3)有什么区别。
1. ProxyPass /app_enu/* http://<IP_ADDRESS>:<PORT>/app_enu/
2. ProxyPass /app_enu/ http://<IP_ADDRESS>:<PORT>/app_enu/*
3. ProxyPass /app_enu/* http://<IP_ADDRESS>:<PORT>/app_enu/*
感谢您帮助解决这个问题。
【问题讨论】: