You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Mac的ejabberd服务器上创建hostname、password及JID(iOS应用)

在Mac上配置ejabberd的Hostname、创建JID及密码

1. 设置Hostname

ejabberd的hostname需与服务器域名(或本地测试主机名)一致:

  • 本地测试场景:编辑Mac的/etc/hosts文件,添加一行:127.0.0.1 your-hostname.local(将your-hostname替换为自定义名称,比如myejabberd)
  • 修改ejabberd配置文件(默认路径/usr/local/etc/ejabberd/ejabberd.yml),找到hosts字段,替换为你的hostname:
hosts:
  - "your-hostname.local"
  • 重启ejabberd服务:brew services restart ejabberd(通过Homebrew安装的ejabberd适用)

2. 创建JID和密码

JID格式为username@hostname,提供两种创建方式:

方式一:命令行工具ejabberdctl

  • 终端执行命令:
ejabberdctl register username your-hostname.local your-password

将username、your-hostname.local、your-password替换为自定义内容即可。

  • 验证创建结果:执行ejabberdctl list_users your-hostname.local,可查看该主机下的所有用户。

方式二:Web管理界面

  • 访问http://your-hostname.local:5280/admin(默认管理端口为5280)
  • 若未设置管理员密码,先执行命令创建管理员账号:ejabberdctl register admin localhost admin-password,用admin@localhost和设置的密码登录
  • 登录后,左侧菜单选择「Virtual Hosts」→ 选中你的hostname → 点击「Create User」,输入用户名和密码完成JID创建

内容的提问来源于stack exchange,提问作者Hariharan Sivakumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 04:01:55