docker部署的 seafile-pro 自带证书问题


#1

用 docker 部署了最新版的 saefile-pro。因为是在家里的NAS服务器里部署的,路由器是华硕RT-AC88U,用的是花生壳DDNS,也是花生壳注册的顶级域名。这两天注册了一个免费为期一年的证书,导入到路由器里了。

两个证书文件也放在 /seafile-data/ssl 目录下了,但本人对nginx不熟悉,不知道如何修改配置文件以启用 443端口。 http 下运行一切正常,希望能使用 HTTPS 。

请教各位老司机,这要怎么操作?


#2

docker不太会用,普通的nginx的话是修改配置文件,监听443端口配置证书目录和加密方式,然后跟80端口一样转发到内网指定端口就行


#3

感谢 viatorwu


#4

seafile 的技术员呢?能帮忙解答一下吗?


#5

按照官方文档操作就可以


#6

不行呀,试过了。 nginx 里总需要配置开启 443端口吧?配置文件上没看到有这个呢。。。
而且,你的截图是 seafile 开源版的,不是 pro 版的。这个资料我有看


#7

docker pro 版也有说明怎么开启HTTPS的


#8

是的,按着做了。。。没成功


#9

NGINX配置你可以参考本地部署的seafile文档来写


#10

好的,我再看看怎么弄。。

关键是我是nginx大白。。。


#11

要么nginx里面配置好ssl 监听443 ,要么网站上配置ssl ,nginx做rewrite