0

我的 wso2-esb 有一些问题,它位于远程 linux 服务器上,并且似乎已成功启动: 在此处输入图像描述

但是当我尝试访问它时,它不起作用:

在此处输入图像描述

我不是服务器方面的专家,这是我第一次做这样的事情,所以我可能错过了一些基本步骤或你可能知道的一些事情。请建议

非常感谢

解决了服务器被防火墙保护,我必须添加一个例外才能访问它

4

2 回答 2

1

可能会发生两件事。

  1. IE 使用友好的错误来掩盖 HTTP 错误响应。

  2. 由于这是一个远程服务器,iptables 可能正在服务器上运行,或者有另一个防火墙阻止该端口。

要进行诊断,我会首先禁用 IE 中的友好错误消息,或者使用不这样做的其他浏览器。关于如何在此处禁用它的说明:http ://technet.microsoft.com/en-us/library/cc778248(v=ws.10).aspx

接下来,如果这不能解决问题,我会尝试在服务器上运行 curl/wget,并请求显示的 URL。curl 可以与curl example.comwget一起运行wget -qO- example.com,两者都会在终端上显示返回的数据(如果有的话)。如果一个返回未找到的命令,请尝试另一个。如果这不起作用,则说明您的服务器出现问题。如果它返回看起来像错误的东西(例如服务器生成的错误页面),我也会在这一步进行调查。

如果您似乎有连接问题,您可以通过iptables -L在服务器上运行来查看是否有任何 iptables 规则。DROP all不足Chain INPUT会导致这种情况。您可以在此处阅读有关 iptables 的更多信息,以及如何根据您的需要进行设置:https ://help.ubuntu.com/community/IptablesHowTo (即使您不使用 ubuntu,这仍然对您有用,看在“允许特定端口上的传入流量”部分中,有一个示例,您需要稍微采用服务器运行的非标准端口)。如果有外部防火墙阻止访问,您需要与管理服务器的人交谈。

于 2012-09-14T11:11:27.153 回答
0

它似乎是一些网络问题。能不能ping 通一下IP。如果您无法 ping,则表示机器无法访问。

问候,/女娲

于 2012-09-14T10:49:01.460 回答