当前位置: 代码迷 >> 应用服务器 >> 求教内网应用服务器(通过反向代理访问的)调用外部webservice的有关问题
  详细解决方案

求教内网应用服务器(通过反向代理访问的)调用外部webservice的有关问题

热度:3568   发布时间:2013-02-26 00:00:00.0
求教内网应用服务器(通过反向代理访问的)调用外部webservice的问题!
小弟碰到疑难问题,求各路大神指点迷津。
公司有一台应用服务器处于内网,前不久经过迁移,使用apache反向代理来对外网提供服务。
后来发现一个功能有问题,
报错如下:

Proxy Error

The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /xxx/xxx.

Reason: Error reading from remote server
------------------------------------------------------------
Apache/2.2.3 (CentOS) Server at xxx.xxx.com Port 80


经查是由于这个功能是需要调用外网webservice的。于是增加了该应用服务器的dns解析相关设置,使得这个应用服务器能直接访问这个webservice。但是仍然以上报错。困扰2天了~
还请大家帮忙,当 反向代理 碰到 需要调用外部webservice的问题,应该如何解决?

------解决方案--------------------------------------------------------
你ProxyPass 内部的服务器要访问外部的 webservice 理论上, 只需要有访问外网的权限就OK了. 与是否 ProxyPass 无关...
------解决方案--------------------------------------------------------
1L说的对,你的内部服务器要能访问到外网webservice
  相关解决方案