oneinstack配置https
OneinStack自带了Let’s Encrypt安装组件,要配置SSL,仅需要cd到oneinstack目录,执行./addons.sh命令添加组件,如下图:

安装完Let's Encrypt组件后,再执行./vhost.sh命令添加新的虚拟主机了。如果是已经存在的虚拟主机,则需要先./vhost.sh del删除虚拟主机后,再执行./vhost.sh命令添加虚拟主机。如下图:

正常情况下,成功添加完虚拟主机后,https站点就部署成功了。但如果是阿里云服务器,则需要在安全组配置中开启443端口。
证书的定时更新(自动部署)
由于Let's Encrypt提供的证书是有期限的,因此需要定期更新。成功添加后,cd /etc 下,crontab -l查看定时任务

执行一下定时脚本中的代码,如下图:

30 2 1 表示每周一早上2点30分执行一次证书更新请求。
附原文:oneinstack配置https
附另一篇(推荐):配置https