Amazon web services 如何访问部署在aws上的ejabberd?

Amazon web services 如何访问部署在aws上的ejabberd?,amazon-web-services,amazon-ec2,erlang,ejabberd,ec2-api-tools,Amazon Web Services,Amazon Ec2,Erlang,Ejabberd,Ec2 Api Tools,我是AWS的新手。我已经在AWS ec2 ubuntu 12.04实例上正确部署了ejabberd服务器。我已经使用aws api工具打开了端口5222、5280、5269。现在我无法使用ejabberd的IP地址和端口5222访问它。我甚至不能访问它的网络控制台。如果有人知道解决方案,请帮帮我,我从2天起就陷入了这个问题 netstat-nap | grep erlang,输出为- eth0 Link encap:Ethernet HWaddr 02:34:1f:a6:e2:20

我是AWS的新手。我已经在AWS ec2 ubuntu 12.04实例上正确部署了ejabberd服务器。我已经使用aws api工具打开了端口5222、5280、5269。现在我无法使用ejabberd的IP地址和端口5222访问它。我甚至不能访问它的网络控制台。如果有人知道解决方案,请帮帮我,我从2天起就陷入了这个问题

netstat-nap | grep erlang
,输出为-

eth0      Link encap:Ethernet  HWaddr 02:34:1f:a6:e2:20  
          inet addr:172.31.15.134  Bcast:172.31.15.255  Mask:255.255.240.0
          inet6 addr: fe80::34:1fff:fea6:e220/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:213969 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32696 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:305728638 (305.7 MB)  TX bytes:2912861 (2.9 MB)
          Interrupt:25 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:126 errors:0 dropped:0 overruns:0 frame:0
          TX packets:126 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:8643 (8.6 KB)  TX bytes:8643 (8.6 KB)
无法读取“-p”:geteuid()=1000的任何信息,但您应该是root用户

ifconfig输出为-

eth0      Link encap:Ethernet  HWaddr 02:34:1f:a6:e2:20  
          inet addr:172.31.15.134  Bcast:172.31.15.255  Mask:255.255.240.0
          inet6 addr: fe80::34:1fff:fea6:e220/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:213969 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32696 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:305728638 (305.7 MB)  TX bytes:2912861 (2.9 MB)
          Interrupt:25 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:126 errors:0 dropped:0 overruns:0 frame:0
          TX packets:126 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:8643 (8.6 KB)  TX bytes:8643 (8.6 KB)

我正试图通过此-
172.31.15.134:5280/admin

连接到web管理控制台。您可以发布ejabberd配置吗?除了在ejabberd.cfg文件中提供管理员名称外,我没有做任何更改。其他所有设置都是默认设置。我使用的ejabberd 2.1.13源代码。您应该提供更多信息:1。“netstat-nap | grep erlang”的输出是什么?2.“ifconfig”3的输出是什么。您试图从何处连接到。我已为您的问题编辑了我的问题@giavarunning
ifconfig
,实例将提供机器的私有IP地址,连接时需要使用公共IP。您可以在EC2Web控制台中找到它。