如何在我的服务器而不是localhost上设置ejabber客户端?

时间:2015-09-17 06:45:36

标签: ios xmpp ejabberd

我目前正在使用xmpp制作聊天应用程序。 通过本教程:

How to setup ejabber client on localhost

但我只能在我的模拟器上测试,因为localhost。 我无法检查在线好友。 需要我在服务器上设置ejabber吗?如果是,而不是如何在服务器上安装它?

你可以回答我吗? 等待肯定的回答。

1 个答案:

答案 0 :(得分:0)

为此,您可以在亚马逊上创建服务器(因为我遇到了同样的问题,我使用Amazon EC2实例解决了这个问题。)

这是要求:

  • Amazon EC2实例
  • 2 GB存储
  • HTTP的自定义规则,具有5280作为端口号

现在,您有<ip-address>:5280

现在只需安装Ejabbered应用程序(如果是MAC,e标志徽标应用程序)下载并单击它,它将安装它,然后当它要求服务器然后只需通过您的服务器。

配置好Ejabberd Server后,只需使用, bin / ejabberdctl状态 bin / ejabberdctl start

现在你有:

<ip-address>:5280/admin 
username
password

现在如果只是点击URL,它就会问 用户名 密码

然后导航到Web Admin面板,您可以在其中找到:

  • 访问规则
  • 用户
  • 在线用户等

注意 - 如果网址不起作用,则需要将此服务器ID列入白名单并打开端口(5280,5222,5282,5269)并检查防火墙设置。

经过15天的处理,我们终于解决了这个问题。 希望这会帮助你。