oneinstack配置https实践【Y】

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分执行一次证书更新请求。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,080评论 19 139
  • 转载 原文地址 本文记录了利用 Let’s Encrypt,免费全站开启 HTTPS 协议。 关于HTTPS HT...
    君与一夏阅读 931评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,886评论 25 709
  • 本文介绍了如何在lighttpd上配置https访问,使用Let's Encrypt获取免费SSL证书,以及自动更...
    IFELSE阅读 7,637评论 0 0
  • 1951年《双姝艳》上映,这部影片无疑是奥黛丽截至当时最重要的影片。也在1951年春,奥黛丽参加联英影业的鸡尾...
    邓宇捷阅读 1,240评论 0 5