在同一个服务器上部署两个Seafile Server

我在同一个服务器上部署了两个Seafile Server,记作Server A和Server B吧。

Server A的seafile.sh的端口号是8082,seahub.sh的端口号是8000,同时这两个端口分别被Nginx反向代理道https://servera.com/seafilehttp和https://servera.com。

Server B的seafile.sh的端口号是8085,seahub.sh的端口号是8001,同时这两个端口分别被Nginx反向代理道https://serverb.com/seafilehttp和https://serverb.com。

现在在Windows上两个Server都可以连接上并同步,没有什么问题。关键是Server B在网页端和Android端无法上传下载。

我查询了log后发现,Server B的系统管理-设置-URL是Server A的URL,我将其变换回Server B的URL,网页端和Android立刻就好了。但是一段时间后又自动变成了Server A的URL,无法使用

注:Server A使用SQLite数据库,Server B使用MySql数据库。

一台机器里面部署两个seafile?
为何不用虚拟化?