マシンに ejabberd をインストールしましたが、正常に動作しています。
localhost:5280/admin
localhost:5280/http-bind
また、「ejabberd mod_http_bind An implementation of XMPP over BOSH (XEP-0206)」も表示されています。正常に動作していると思います。
Strophe との接続を作成しようとすると、接続ステータスがCONNFAIL
.
私のコードは次のようになります:
var conn = new Strophe.Connection('http://localhost:5280/http-bind');
conn.connect(data.jid, data.password, function (status) {
// jid=user@localhost
if(status===Strophe.Status.CONNECTING){
alert('connecting...!!');
}
if(status===Strophe.Status.AUTHFAIL){
alert('auth failure...!!');
}
if(status===Strophe.Status.CONNFAIL){
alert('connection falied !!');
}}
私は取得し続けCONNFAIL
ます。
http://localhost:5280/http-bind
また、apache httpd.conf ファイルにproxypass を追加しました。
何が問題なのかわかりません。