Xmpp 韵律:将用户从旧域迁移到新域

Xmpp 韵律:将用户从旧域迁移到新域,xmpp,ubuntu-12.04,Xmpp,Ubuntu 12.04,我正在运行Ubuntu 12.04 LTS服务器。此服务器只能在我们的网络中访问。我在那里运行一个韵律服务器。用户注册时,用户名具有以下配置:username@server-知识产权 现在,我们的管理员在我们的网络中改变了很多,这个服务器得到了一个新的IP地址,而旧的地址不再存在。结果是用户无法再登录。在我调整了prosody.cfg.lua中的所有服务器更改后,没有新主机的用户。是否有办法将域更改为所有用户username@new-服务器ip?或者是导入所有用户的另一种可能性 最后一个解决办法

我正在运行Ubuntu 12.04 LTS服务器。此服务器只能在我们的网络中访问。我在那里运行一个韵律服务器。用户注册时,用户名具有以下配置:username@server-知识产权

现在,我们的管理员在我们的网络中改变了很多,这个服务器得到了一个新的IP地址,而旧的地址不再存在。结果是用户无法再登录。在我调整了prosody.cfg.lua中的所有服务器更改后,没有新主机的用户。是否有办法将域更改为所有用户username@new-服务器ip?或者是导入所有用户的另一种可能性

最后一个解决办法是让每个人都重新注册,但我希望避免这种情况


Thx

我曾与Jabbered2/openfire/Tigase合作过。首先请与我们联系username@new-服务器ip。如果服务器ip发生更改,您只需在登录时更改ip(使用相同的先前密码)

在最坏的情况下(如果prosody不支持它),您仍然不需要再次注册所有用户(因为这样做是不好的)。在这种情况下,您可能需要更新数据库用户表中的内容。
让我知道是否username@new-服务器ip是否工作?

谢谢

当我根据数据库在Prosody中更改VirtualHost的IP时,此主机没有注册用户。当我将主机更改为旧IP(无法从外部访问)时,我可以查看所有用户。因此无法登录,因为服务器不知道用户。(我们还尝试登录,但没有成功)我还尝试了解如何访问默认的韵律数据库,但可能我还需要进一步研究。直到现在我什么也找不到。给我点时间,我会重播给你的