我在同一个服务器上部署了两个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数据库。