ubuntu 17.04 下设置开机自动启动的疑问。

参考的本站 这个说明
http://manual-cn.seafile.com/deploy/start_seafile_at_system_bootup.html

但是发现一个问题

若使用 Nginx/Apache, 请将其设置为true, 否者为 false

fastcgi=true

fastcgi 端口, 默认为 8000.

fastcgi_port=8000

这部分,如果我seahub 是用8000端口,那么这里肯定冲突了,我随便改了个8003,发现浏览器不能访问seahub或者不能访问8000端口,但是seadrive可以,请教,这里应该怎么改?

这个 port 设置的是 seahub start 时候使用的 port。如果你改成8003,那么 seahub start 的时候也是 8003。

好吧我去看看sea hub的配置文件。
不能接受你的说明,seahub使用的端口号,不应该是他自己配置文件设置嘛?

这个脚本不是代替手工启动seahub嘛?为什么这里还要设置一次seahub的端口?

你可以看一下 seahub.sh 的内容,那里写了在 seahub.sh start 的时候可以指定端口,默认是8000.

而你自动启动的时候,实际也是运行 seahub.sh start,所以在自动启动脚本中可以指定端口。