从另一台计算机连接到ejabberd服务器

时间:2015-03-02 04:59:09

标签: installation ejabberd

我在我的Windows 7机器上安装了ejabberd。我使用网络管理员创建了用户,客户端连接正常。(我正在使用psi)。我希望其他机器上的用户能够连接Android用户甚至用户。

我修改了

中的hosts文件
C:\Windows\System32\drivers\etc\hosts
像这样:

127.0.0.1       domain.tz
192.168.0.161   domain.tz

192.168.0.161是安装服务器的机器的IP地址。我可以从其他机器ping它但是当我尝试连接用户时请说usr:user1@domain.tz pwd:passwrd它说的是无法访问服务器。我需要做些什么才能让客户成功连接到我的ejabberd服务器?如果这是基本的,我会道歉但这是我在xmpp服务器管理上的第一次试用。

1 个答案:

答案 0 :(得分:0)

我对DNS的理解是个问题。您在设置xmpp服务器时设置的域名应该是网络上已存在的可访问地址。我只是通过运行着名的

找到了我的电脑名称
ipconfig/all 
在Windows上

并在设置ejabberd时使用主机名值作为我的域。它通常甚至默认找到它。

注意:要重新配置ejabberd,我卸载了它并删除了

中的所有内容
C:\Users\myUserName\AppData\Roaming\ejabberd.

如果我没有这样做,服务器的最后设置不会被删除,而且您无法创建新的管理员帐户。这是我迄今为止在ejabberd上的调查结果,我希望它可以帮助某些人一天。