服务器换端口,客户端不能使用。

由于我要使用两台内网机做SEAFILE服务器,所以端口要进行修改,修改后如第一台服务器端口10001 文件上传端口10002 ,第二台服务器端口20001 文件上传端口20002,然后设置都没问题,网站上传、删除、建立也都没问题,现在的问题是使用客户端的时候,不能通过客户端进行文件的下载及上传,总是报错,改回正常的8000和8082就都没问题了,客户端也可以使用了,所以想到是不是客户端的端口已经被默认为了8000和8082,请教一下是否是这个问题,然后如何修改。

你是一个主机上跑了两个seafile?

客户端应该是默认确定了端口的,所以会无法使用,当然修改源码自己重新编译客户端。我的推荐方法是使用Nginx分别反向代理两组端口。

比如把cloud1.example.com绑定到内部端口10001和10002,再把cloud2.example.com绑定到内部端口20001和20002。

谢谢,因为以前没有用过Nginx所以能不能指导一下,或是网上有其他地方有没有教程?

是应该说同一个IP下跑两个seafile 一个A公司一个B公司,然后用交换机分配的不同内网IP地址,如主网IP是10.10.10.10,内网两个IP,A是192.168.1.10 , B是192.168.1.20 然后在192.168.1.10上跑一个seafile,在192.168.1.20上跑一个seafile 一共两个

試試改CCNET.CONF的內容

没用,我试过了,应该是被写死了