这篇文章主要讲的就是如何让自己的网站免费从HTTP升级为HTTPS,使用的是 的证书。实际上也就是一个Let's Encrypt 免费证书获取教程 。
为什么要上HTTPS,说一个小故事。
从前有个网站,后来有个广告,没了
作为一个博客,自然不想让在被别人浏览的时候,出现莫名的广告()。这时候,HTTPS的价值就体现出来了。 HTTPS的好处还有很多,但单单这一条,就够我花心思去升级了。 (其实主要目的是提升网站Biger :)
如果要启用HTTPS,我们就需要从证书授权机构(以下简称CA) 处获取一个证书,Let's Encrypt 就是一个 CA。我们可以从 Let's Encrypt 获得网站域名的免费的证书。这篇文章也主要讲的是通过 Let's Encrypt + Nginx 来让网站升级到HTTPS。
7,这篇教程也是通过在个人博客上启用HTTPS的基础上完成的。
证书生成完毕后,我们可以在
/etc/letsencrypt/live/
目录下看到对应域名的文件夹,里面存放了指向证书的一些快捷方式。这时候我们的第一生成证书已经完成了,接下来就是配置我们的web服务器,启用HTTPS。
博客系统使用的是Nginx 服务器来转发请求,这里贴一下我的Nginx配置。
stop 运行这个命令,就没有报错了,所有的证书都刷新成功。证书是90天才过期,我们只需要在过期之前执行更新操作就可以了。 这件事情就可以直接交给定时任务来完成。linux 系统上有
cron
可以来搞定这件事情。
至此,整个网站升级到HTTPS就完成了。 总结一下我们需要做什么
参考实战申请Let's Encrypt永久免费SSL证书过程教程及常见问题
内容侵权 涉嫌营销 内容抄袭 违法信息 其他
已经收到您得举报信息,我们会尽快审核