Ubuntu 14.04 LTSにejabberをインストールしました。
AWS インスタンスです。
ポート5222、5269、5280を開きました。ホストを使用して/etc/ejabberd/ejabberd.ymlを変更し、管理者を使用してaclを変更しました。
/etc/hostsでサーバーのドメイン名を変更しました。
AWS Route 53 にホスティングゾーンを追加しました。
ejabberdctl を使用してユーザーを作成する機能。
私のWindowsノートブックにpidginユーザーとしてログインできました。
ただし、ネットワークコンソールに接続できません。 http://my.example.com:5280/admin空の応答を返します。
Curl は同じ空の応答を持ちます。
この問題をどのように解決しますか?
答え1
ejabberd が使用する証明書は ejabberd インストールディレクトリにあります。
試してみてくださいhttps普通ではなくhttp。
私はこれを試してみました。
そして、ejabberd.yml構成ファイルにadminユーザーを入力したことを確認してください。
アクセス制御リストの下
acl:
##
## The 'admin' ACL grants administrative privileges to XMPP accounts.
## You can put here as many accounts as you want.
##
admin:
user:
- "[email protected]"