安裝時我正在使用user:admin ..domain:Admin-PC.I能夠啓動它。但它表示當前節點是:'當前ejabberd節點的名稱是ejabberd @ localhost'。我認爲當前節點應該是admin @ localhost。此外,我無法登錄到web界面使用用戶:admin @ Admin-PCejabberd節點
-1
A
回答
0
ejabberdctl默認節點名稱爲'localhost'。您可以通過編輯已安裝的ejabberdctl的NODE變量或用'--node $ nodename'參數調用它來覆蓋它。
2
Erlang中的節點名稱(給定機器上的ejabberd,默認本地主機)與Unix用戶(管理員在機器上)無關。 ejabberd默認定義的節點名稱只是一個字符串名稱。
2
默認的ejabberd安裝使用'ejabberd'作爲用戶部分,'localhost'作爲域部分。 因此,如果您沒有明確地更改/etc/ejabberd/ejabberdctl.cfg,ejabberd將使用'ejabberd @ localhost'作爲節點的「短名稱」。
短名稱由erlang命令中的選項「-sname」表示。
如果你想改變這個,你可以編輯ejabberdctl.cfg中的ERLANG_NODE(默認配置文件在該參數前有有用的註釋)。
爲了連接到Web管理界面,您需要:
- 註冊一個管理員帳戶(例如,「ejabberdctl註冊管理MYDOMAIN ADMINPASSWORD」)
- 授予管理員權限給該用戶的虛擬主機(即在ejabberd.cfg裏面你應該有這樣的東西: {acl,admin,{user,「admin」,「mydomain」}}。
- 登錄到web管理界面,用戶名:admin @ mydomain和密碼: adminpassword
同樣,正如其他人所述,您使用的linux帳戶與ejabberd節點名稱或Web管理員憑證無關。
相關問題
- 1. 錯誤:ejabberd節點「ejabberd @ localhost」已在運行
- 2. Ejabberd啓動問題。 RPC失敗節點關閉錯誤
- 3. 來自ejabberd的禁止節點的連接嘗試
- 4. 查看發佈到ejabberd xmpp節點的消息
- 5. ejabberd節點的數量是否有限制?
- 6. 要羣集的ejabberd節點是否應位於同一個域下?
- 7. 與ejabberd
- 8. 過濾節點節點
- 9. ejabberd mod_archive_odbc性能
- 10. ejabberd Websockets存在
- 11. Ejabberd 16.09 Muc Discovery
- 12. ejabberd add_rosteritem process_rosteritems
- 13. ejabberd,Rosters和mySQL
- 14. PHP Ejabberd Handshaking
- 15. Ejabberd:在MUC
- 16. 配置ejabberd
- 17. ejabberd offline_message_hook不叫
- 18. Ejabberd包過濾
- 19. smack UserSearchManager與ejabberd
- 20. ejabberd ip地址
- 21. Ejabberd tls 1.2 only
- 22. ejabberd add iq handler
- 23. 爲什麼打印節點的父節點返回父節點+子節點?
- 24. 獲得另一個節點的子節點,定節點名稱
- 25. xslt扁平xml節點子節點和孫子節點
- 26. 節點枝節點js - 訪問枝枝節點
- 27. XPath:從指定節點獲取節點集的根節點
- 28. 現有節點添加到另一個節點的子節點
- 29. 顯式Backlog節點或根節點作爲積壓節點?
- 30. 雙節點投影中節點數量多於節點集合