首先,你要有公网ip。 ipv6 也行
群晖下ssl证书有几种处理方法,
- 是docker 或者vm 运行一个 支持证书续签的服务 然后用-v挂载出来或者用计划任务复制出来
- 常用的宝塔 docker acme.sh 等 实际上可以直接处理,但是需要pythone3 这个依赖。
准备
首先只有一个默认证书才可以
控制面板 安全性 证书 查看只有一个自签证书的情况下
域名商处理
域名商那边获取id key之类的
过程参考对应域名厂商。
域名那边创建两个子域名
例如 jia.leiyanhui.com
A记录到任意一个ip
然后 *.jia.leiyanhui.com
Cnama 到 jia.leiyanhui.com
配置DDNS
可以在路由器处理,也可以直接在群晖里面处理
配置ssl续签脚本
在 file 里面创建一个目录 下载 的脚本 上传到对应目录解压。
项目地址:https://github.com/andyzhshg/syno-acme
详情参考:http://www.up4dev.com/2018/05/29/synology-ssl-wildcard-cert-update/
注意一点 最后的脚本内容有一个 cert-up.sh update
|
|
可以先手动指定执行一次sudo bash /volume1/system_file/syno-acme-0.3.0_dsm7_beta/cert-up.sh update
查看日志:
|
|
没问题的话 >>
和后面的内容可以删掉,也可以改为 >
例如下面两行都可以
|
|
http自动跳转https
打开控制面板找到登录门户,在网页服务处勾选自动将DSM桌面的HTTP连接重定向到HTTPS后点击保存。
路由器注意转发端口过来
过程略