在本地主机配置 Ejabberd 和 Psi
configure Ejabberd and Psi at localhost
我在 win10 上安装了 Ejabberd (ejabberd-18.09-windows) 并设置了管理员 (omar),我启动了它,得到了这个:
现在我想用一些 XMPP 客户端测试它,所以我安装了 Psi,当我想注册一个帐户时,我得到了这个:
我是不是搞砸了什么?我没有找到任何分步资源来执行此操作(或者我没有找到)。
NB: 我运行 Ejabberd/XMPP 服务器和客户端在同一台机器上,(我怎么能在不同的机器上做呢?)
当我手动设置Host/port时,结果是:
服务器正在侦听与 "omar.org" 的连接。但是你的客户知道"omar.org"可以在IP地址“127.0.0.1”中找到吗?显然它不知道。
您可以设置 DNS 以将 omar.org 定向到您的计算机。
或者您可以告诉 Psi 该服务器在哪里:在 Psi -> 帐户属性 -> 连接 -> 手动指定 host/port -> 主机:127.0.0.1,端口:5222
我好像没有添加 SRV 证书,现在可以了(按照 badlop 的建议手动添加)
我在 win10 上安装了 Ejabberd (ejabberd-18.09-windows) 并设置了管理员 (omar),我启动了它,得到了这个:
现在我想用一些 XMPP 客户端测试它,所以我安装了 Psi,当我想注册一个帐户时,我得到了这个:
我是不是搞砸了什么?我没有找到任何分步资源来执行此操作(或者我没有找到)。
NB: 我运行 Ejabberd/XMPP 服务器和客户端在同一台机器上,(我怎么能在不同的机器上做呢?)
当我手动设置Host/port时,结果是:
服务器正在侦听与 "omar.org" 的连接。但是你的客户知道"omar.org"可以在IP地址“127.0.0.1”中找到吗?显然它不知道。
您可以设置 DNS 以将 omar.org 定向到您的计算机。
或者您可以告诉 Psi 该服务器在哪里:在 Psi -> 帐户属性 -> 连接 -> 手动指定 host/port -> 主机:127.0.0.1,端口:5222
我好像没有添加 SRV 证书,现在可以了(按照 badlop 的建议手动添加)