0

我正在尝试在 Amazon EC2 实例上安装 WSO2 EMM 服务器,但遇到了问题。EC2 实例有 2 个 IP 地址 - 其中一个是内部 Amazon 地址,例如 172.32.xx,另一个是外部真实 IP。

如果我尝试使用真实 IP(或域)设置 carbon.xml 文件,我遇到了 thrift 服务器的问题,它无法在真实 IP 上打开端口 10500。如果我使用服务器的内部 IP 运行很好,但在应用程序中我无法访问身份服务器(因为它当然是灰色 IP)。

我尝试了一些使用 /etc/hosts 文件的技巧,例如,将 0.0.0.0 设置为我的域。在这种情况下,服务器正在运行且没有错误,并且可以使用 netstat 看到端口 10500 已打开,但 Web 应用程序未重定向到身份服务器。

可能有这个问题的任何解决方案吗?

4

2 回答 2

1

我必须将 EMM 服务器更新到 1.1.0 版,现在一切正常。

谢谢大家!

于 2014-06-25T09:23:52.573 回答
0

在 carbon.xml 中,将 HostName 和 MgtHostName 更改为真实 IP 并启动服务器。例如,如果真实 IP 为 172.32.xx,则 carbon.xml 中的 HostName 和 MgtHostName 应更改为:

<HostName>172.32.x.x</HostName>
<MgtHostName>172.32.x.x</MgtHostName>
于 2014-06-20T17:26:26.770 回答