我正在运行Ubuntu 12.04 LTS服务器。该服务器只能在我们的网络中访问。我在那里运行一个Prosody服务器。注册用户名的用户具有以下配置:username @ server-ip。
现在,我们的管理员在我们的网络中发生了很大的变化,这个服务器获得了一个新的IP地址,旧的地址不再存在。结果是用户无法再登录。调整了prosody.cfg.lua中的所有服务器更改后,新主机没有用户。有没有办法将所有用户的域名更改为用户名@ new-server-ip?或者可能是另一种导入所有用户的可能性?
最后一个解决方案是让所有人再次注册,但我想避免这种情况。
THX
答案 0 :(得分:0)
我曾与Jabbered2 / openfire / Tigase合作过。首先请用username @ new-server-ip检查。如果服务器IP发生变化,您需要做的就是在登录时更改IP(使用相同的密码)
在最坏的情况下(如果韵律不支持它)你仍然不需要再次注册所有用户(因为这是不好的事情)。在这种情况下,您可能需要更新数据库用户表中的内容
让我知道username @ new-server-ip是否有效?
感谢