如何在 Maverics(Mountion Lion)服务器中更改 iMessages 会议主机名

如何在 Maverics(Mountion Lion)服务器中更改 iMessages 会议主机名

我在 Snow Leopard Server 上成功运行了 iChat Server。

正在运行的连接:ichat.myservername.com

会议服务器为:conference.ichat.myservername.com

我有一台安装了 Maverics 服务器的新机器。

我在机器上运行了 DNS,它正确地将我的主机名 (ichat.servername.com) 映射到我的内部 IP (172.16.1.50)。我已在提供商处为网关的外部 IP 正确注册了 DNS。

我的聊天服务器正常运行:ichat.myservername.com

但是我的服务器已将会议服务器名称设置为:rooms.myservername.local

我的网络内的用户可以为他们的会议服务器进行设置,一切运行良好,但我如何更改配置以使用标准:conference.ichat.myservername.com

我注意到 /Library/Server/Messages/Config/Rooms.plist

有:域名myservername.local名称房间

但如果我更改这些设置,Jabber 服务器在启动时会陷入无限循环,并显示“连接已关闭”

答案1

我已经解决了这个问题。但并不像我希望的那样。

1)我确保我的主机名在服务器配置中配置正确。

2)关闭 Jabber:serveradmin stop jabber

3) 从源重建配置文件:/Applications/Server.app/Contents/ServerRoot/usr/libexec/copy_message_server_con fig_files.sh

4)编辑 Rooms.plist /Library/Server/Messages/Config/Rooms.plist

将名称更改为会议:名称会议

我还需要在另外两个文件中修复我的主机名:

5)编辑SM:/Library/Server/Messages/Config/jabberd/sm.xml

ichat.我的服务器名称.com

6)编辑C2S /Library/Server/Messages/Config/jabberd/c2s.xml:

ichat.我的服务器名称.com

7)重启服务器:sudo serveradmin start jabber

目前看来一切顺利。

相关内容