linux服务器使用certbot免费安装ssl证书

这里介绍一个免费的生成https的网站:

certbot的官方网站为:https://certbot.eff.org
打开这个链接选择自己使用的 web server 和操作系统,如下图:
在这里插入图片描述
选好系统后便会给出安装的步骤!
如果不知道自己的系统是什么可以执行:

 cat /etc/redhat-release

查看到如下如:
在这里插入图片描述
选择好自己的系统之后开始安装!因为我的系统为centos7的,所以以此为例!

开始安装:

1、下载

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

2、停止nginx

servicectl nginx stop

3、生成证书

./certbot-auto certonly --standalone --email 123456@qq.com -d www.baidu.com

多域名的时候可以在后边继续 -d 域名
有其他条件的时候可以使用命令 ./certbot-auto -h查看配置项

4、查看生成的证书

tree /etc/letsencrypt/live/

如果报tree没有安装的错误
执行: yum install tree 安装

5、将证书用于nginx配置文件
将下边代码加入对应的配置文件中

ssl_certificate /etc/letsencrypt/live/www.baidu.site/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/www.baidu.site/privkey.pem;

文件位置一般在:/usr/local/nginx/conf/ 文件下。根据自己的配置位置查找!

6、启动nginx

servicectl nginx start

7、一般证书有效期为3个月,但是可以在到期之后继续续约:

./certbot-auto renew 

8、这个时候可以输入自己的网站查看了

https://www.baidu.com

*注释:文章中出现的www.baodu.com为示例域名,123456@qq.com为示例邮箱,在真正生成的时候应该将这些地方替换为自己的域名和邮箱

参考:https://www.jianshu.com/p/fb3733cd0d3b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yietion

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值