获取免费https认证 详解certbot使用步骤

  • https是个好东西, 它能让为你的信息进行加密, 让信息更安全, chrome会将没有https的网站标记为"不安全"
  • 早些时候, 将http转换为https是需要收费的, 但现在有了一些开源项目, 为我们提供免费的https服务,
  • 更可贵的是, 不仅免费, 而且安装非常简单

免费https项目主页: https://certbot.eff.org/

3203841-dde9dc4d779efd8d.png

按需获取https安装脚本

  • 选择服务软件(apach和nginx)
3203841-aaf6e4045a1eb4ca.png
  • 选择操作系统类型
3203841-a84b4adc86da2189.png

详细步骤:以nginx配合腾讯云centos7镜像为例

3203841-1ee4a6dca75dee45.png

安装epel 增强源(腾讯云的centos7镜像是配置好的, 可以跳过这一步)

yum -y install epel-release
wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 刷新yum源
yum clean all && yum makecache && yum update

安装yum-utils

yum -y install yum-utils
3203841-c53a474055e5b68b.png
yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
3203841-7172fe0ab16ea94c.png

安装 python2-certbot-nginx

yum install python2-certbot-nginx
3203841-7dbd6a96a0132996.png

将cerbot配置到nginx

certbot --nginx
  • 报错处理(2019年8月5日):

如果上一步报错:


3203841-9533d259e04418b0.png
pip install requests==2.6.0
easy_install --upgrade pip

    1. 输入你的邮箱名
3203841-e0c9ac324d6d6ebd.png
    1. 同意协议
3203841-052faa05a8b5a163.png
    1. 允许邮件推送
3203841-a131f9f3358d752d.png
    1. 选择添加https的域名

3203841-c4ae25117ac87e7e.png

对配置子域名有疑问的, 可以查看我之前写过的 nginx配置二级域名

    1. 同时保留http和https
3203841-4c96ae84da0c17d7.png
    1. 配置完成, 查看测试报表
3203841-874c8be2aa20e67e.png
  • 测试zhaoolee.com

3203841-d06afaa6517bf099.png

https://www.ssllabs.com/ssltest/analyze.html?d=zhaoolee.com
3203841-a8980aab77672cfb.png

查看网站

3203841-db9fa854759c6099.png
3203841-11a76d4134dafcf7.png
3203841-f1f7c2864d967c3b.png
3203841-c413ec839680519c.png

免费证书续期

  • 目前安装的https每隔90天,就会失效, 你可以在失效之前使用certbot renew --dry-run命令, 免费进行续费更新
3203841-2459a42254654375.png

小结:

随着谷歌强制推行https, 支持https的网站也越来越多, 博主认为这是一件好事, 能让我们在互联网的数据更安全, 记得听过一期网络安全公开课, 课上推荐将http改为https的种种好处, 而且还推荐了将支持https网站的所有http请求强制转换为https的插件,chrome插件链接 HTTPS Everywhere

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值