停用埃賈伯德虛擬主機很簡單。在最簡單的情況下,只需hosts
從中的部分中刪除該條目即可/etc/ejabberd/ejabberd.yml
。
我認為這不會刪除與該主機相關的用戶的任何資訊:
- 使用者名稱
- 密碼(如果不是從 LDAP 或類似方式取得)
- 電子名片
- 名冊
- 離線訊息
- MAM 檔案館
也許 Mnesia 資料庫中還保留著一些東西。
如何刪除整個虛擬主機的這些資訊?
答案1
使用這樣的指令:
$ ejabberdctl delete_old_users_vhost localhost 0
Deleted 2 users: [{<<"hag66">>,<<"localhost">>},
{<<"user1">>,<<"localhost">>}]