Seafile 服务器由多个组件组成,默认情况下用到 8000, 8082, 10001, 12001 四个端口号。
所有端口的相关配置都记录在ccnet.conf
文件和seafile.conf
文件中
seafile-server
目录下的ccnet
文件夹。ccnet.conf
文件就在此文件夹下。seafile-server
目录下的seafile-data
文件夹。seafile.conf
文件就在此文件夹下。在接下来的部分,我们分别列举了 Seafile 服务器各个组件用到的TCP端口以及如何改变它们(比如,一些端口很有可能已经被其他应用程序占用)。
注意:如果您改变了以下任何端口,请重启 Seafile 服务器。
ccnet
为 Seafile 服务器提供网络连接服务。
ccnet.conf
文件。设置在Network
段下PORT
的值:
[Network]
PORT = 10001
seaf-server
为 Seafile 服务器提供数据服务。
seafile.conf
文件。 设置在network
段下port
的值:
[network]
port=22001
seahub
是 Seafile 服务器的 Web 端。
注意:如果您改变了 Seahub 的端口号,ccnet.conf
文件中的SERVICE_URL
也应该随之改变。
如何设置端口号: 编辑seafile.conf
文件。 设置在seahub
段下port
的值. (此功能在 Seafile Windows 服务器 1.7.0.1 版本加入)
[seahub]
port=8000
ccnet.conf
文件,改变SERVICE_URL
的值。比如, 如果您将端口号重新设置为 8001 ,那么更改SERVICE_URL
的值如下:
[General]
SERVICE_URL = <您的 IP 或者域名>:8001
seafile fileserver
负责为 Seahub 处理文件的上传和下载
seafile.conf
文件。 设置在fileserver
段下port
的值:[fileserver]
port=8082