首页 文章

wso2 esb没有在linux服务器上运行

提问于
浏览
0

我的wso2-esb有问题,它在远程linux服务器上,似乎已成功启动:
enter image description here

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

enter image description here

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

非常感谢

SOLVED 服务器是防火墙的,我不得不添加一个例外来访问它

2 回答

  • 1

    可能会发生两件事 .

    • IE正在屏蔽HTTP错误响应及其友好错误 .

    • 由于这是一个远程服务器,iptables可能正在服务器上运行,或者阻塞该端口的方式还有另一个防火墙 .

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

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

    如果您似乎遇到连接问题,可以通过在服务器上运行 iptables -L 来查看是否存在任何iptables规则 . Chain INPUT 下的 DROP all 会导致这种情况 . 你可以在这里阅读更多关于iptables的信息,以及如何根据你的需要设置它:https://help.ubuntu.com/community/IptablesHowTo(即使你是一个例子,你需要稍微采用服务器运行的非标准端口) . 如果存在防止访问的外部防火墙,则需要与管理服务器的任何人交谈 .

  • 0

    它似乎是一些网络问题 . 你能尝试ping IP吗?如果您不能ping,则表示无法访问该计算机 .

    问候,/ nuwan

相关问题