oneinstack配置https实践

作者: 炜哲1120 | 来源:发表于2018-01-16 10:00 被阅读434次

https是网站未来的发展趋势,百度也已经使用了https。

笔者是程序猿,对于服务器环境的搭建,追求简单、高效,因此服务器环境选择了oneinstack。那么在oneinstack环境下,如何配置https呢?

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

添加Let's Encrypt组件

安装完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://www.haomeiwen.com/subject/zvojoxtx.html