使用 Nginx Proxy
和 Nginx SSL Support
也可以自动生成证书,但是那个需要常驻 80,443
端口,而 certbot
只需要运行一次,运行完就会释放 80或者443端口。
注意事项:
配置完成后,点击安装即可,程序会自动运行,并且获取证书,几乎可以马上成功。
首先可以看应用日志,成功后,应用日志里面会显示将证书保存到了某个目录。这时候去 /srv/docker/certs
下面你会看到 域名.crt
和 域名.key
文件。
如果你需要添加更多的域名证书,只要在域名中用英文逗号分隔多个域名,更改后点击 更新配置
重新运行即可。
等到 90 天你的证书快到期时,LetsEncrypt 会向你发送通知邮件,这时候只要找到这个应用再启动一下就可以了,会自动更新证书!
注册IP限制:每IP每3个小时不超过10次
域名数量限制:每个域名(包含子域名)每7天不超过5个