nginx https 配置

1. 首先需要一个免费的 ssl 证书

本文使用的是 Let's Encrypt 免费的 SSL 证书
关于其他证书选择,点我

2. 然后按照官网的步骤添加证书

安装 certbot

certbot 官网 可以选择自己对应的系统,本文是 centos7

安装 certbot 的 nginx 配置工具

$ yum -y install yum-utils
$ yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
$ sudo yum install certbot-nginx

最好关闭防火墙 systemctl stop firewalld
进行自动配置 nginx

$ sudo certbot --nginx

证书过期自动续期

测试续期命令

$ sudo certbot renew --dry-run

如果不报错,在系统定时任务中添加续期命令

$ crontab -e

添加内容:[每3个月1号更新证书]

0 0 1 */3 * certbot renew

保存

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

推荐阅读更多精彩内容

  • 作者:刘宾, thomas_liub@hotmail.com 请尊重作者著作权,转载请注明出处,谢谢! 生成证书...
    橄榄树下的托马斯阅读 3,244评论 0 0
  • nginx https 配置
    暴风鱼阅读 1,521评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,752评论 19 139
  • 近来收到不少评论,引发了关于读写的联想。偶尔内观自己的文风还是挺有趣的,因一篇文写后就鲜少再去回顾,自己的写作风格...
    千影鹿阅读 4,494评论 4 18
  • 在蛋糕店打工的时候,经常有一个很年轻漂亮的姐姐带着她儿子早上九点多来店里,每次都是买一杯卡士和一个切片蛋糕,然后自...
    坑蒙拐骗七月半阅读 3,570评论 0 3