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

caonimab1a 2012-06-21 09:47:02
小弟碰到疑难问题,求各路大神指点迷津。
公司有一台应用服务器处于内网,前不久经过迁移,使用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的问题,应该如何解决?
...全文
222 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
9441 2012-06-21
  • 打赏
  • 举报
回复
1L说的对,你的内部服务器要能访问到外网webservice
mrshelly 2012-06-21
  • 打赏
  • 举报
回复
你ProxyPass 内部的服务器要访问外部的 webservice 理论上, 只需要有访问外网的权限就OK了. 与是否 ProxyPass 无关...
caonimab1a 2012-06-21
  • 打赏
  • 举报
回复
最后设置了个代理!
这又是正向代理又是反向代理,等于没设置,,感觉像是白折腾
对于这种需要访问外部webservice同时需要反向代理的应用该如何做才比较符合规范?

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧