我正在尝试将conversejs的示例连接到安装在我的本地主机上的openfire服务器,但是连接无法建立(我不知道原因)。但是我可以使用Psi连接到Openfire服务器。我认为问题在于http-bind ...
我发现Apache配置文件(httpd.conf)需要进行编辑。因此,我取消了proxy_module和proxy_http_module的注释。
接下来,在httpd.conf中设置了以下参数:
但这没有帮助。当我试图使用conversejs示例页面登录服务器时,它一直停留在“连接”状态...谢谢您的帮助!
在conversejs示例中,有一些代码应该由我编辑。
<script>
require(['converse'], function (converse) {
converse.initialize({
allow_otr: true,
auto_list_rooms: false,
auto_subscribe: false,
bosh_service_url: 'http://localhost:7070/http-bind', // my connection manager of an openfire
debug: true ,
hide_muc_server: false,
i18n: locales['en'], // Refer to ./locale/locales.js to see which locales are supported
prebind: false,
show_controlbox_by_default: true,
xhr_user_search: false,
});
});</script>
我发现Apache配置文件(httpd.conf)需要进行编辑。因此,我取消了proxy_module和proxy_http_module的注释。
接下来,在httpd.conf中设置了以下参数:
ProxyRequests Off
ProxyPass /http-bind http://127.0.0.1:7070/http-bind/
ProxyPassReverse /http-bind http://127.0.0.1:7070/http-bind/
但这没有帮助。当我试图使用conversejs示例页面登录服务器时,它一直停留在“连接”状态...谢谢您的帮助!