use*_*392 12 apache port forward
我希望apache将请求转发到一台服务器到另一台服务器.这是完整的scnario:
有3台服务器:
API URL:http:// Machine c:8000/v1/customer/....
连接状态:
理想情况下,从机器AI想要在机器C上调用API,但由于我在A和C之间没有直接的n/w连接,我必须采用这种方式.
所以我想在机器B上设置apache服务器,以便:从机器A进行API调用 - http:// 机器B:80/v1/customer/....然后将其转发到端口8000上的机器C .C服务请求并将响应发送回A.
任务可能很简单,但我是这个apache的新手,如果有人能告诉我解决方案,那对我明天的截止日期来说会很棒:)
谢谢!
use*_*392 15
经过一些研究和谷歌搜索进一步能够做到这一点.这就是我所做的 - 可能对那些面临同样问题的人有所帮助:
在机器B的httpd.conf文件中添加了以下内容:
ProxyPass/v1/customer CCCC:8000/v1/customer
ProxyPassReverse/v1/customer CCCC:8000/v1/customer
因此,从客户端(机器A),如果呼叫是作为BBBB/v1 /客户,那么它将被转发到CCCC:8000/v1 /客户
ProxyPass需要mod_proxy模块.
| 归档时间: |
|
| 查看次数: |
11740 次 |
| 最近记录: |