如何配置 BOSH 服务器以支持我自己的 XMPP 服务器?

Posted

技术标签:

【中文标题】如何配置 BOSH 服务器以支持我自己的 XMPP 服务器?【英文标题】:How to configure BOSH server to support my own XMPP server? 【发布时间】:2014-05-14 08:51:08 【问题描述】:

我使用node-xmpp-bosh 设置了一个 BOSH 服务器并配置了converse.js(一个 javascript XMPP 客户端)以使用我设置的 BOSH url,我尝试在 converse.js 上使用我的 jabber.org 帐户登录,一切正常很好。

现在我需要使用私有 XMPP 服务器来完成这项工作。假设 XMPP 服务器位于 chat.mysite.com:5222,服务器上的 JID 是 johndoe@mysite.com。当我尝试在 converse.js 上使用 johndoe@mysite.com 登录时,如何配置 BOSH 服务器以使其连接到 chat.mysite.com:5222?

【问题讨论】:

【参考方案1】:

你应该添加DNS SRV记录_xmpp-client._tcp.mysite.com应该指向chat.mysite.com 5222

【讨论】:

以上是关于如何配置 BOSH 服务器以支持我自己的 XMPP 服务器?的主要内容,如果未能解决你的问题,请参考以下文章

将 https 与仅支持 node-xmpp-bosh 的 http 一起使用

XMPP over BOSH - jappix.com 总是以空正文回复

gloox 是不是通过 BOSH 支持 BOSH 和 XMPP?

Android XMPP服务器, BOSH(Http-Binding)和WEB客户端搭建

是否可以使用 BOSH 连接到 google talk xmpp 服务器?

如何使用 Tsung 编写用于负载测试“XMPP over BOSH”的 xml 脚本?