我们知道现在的https证书
越来越流行,https
可以提高网站的安全性
如果做了网站没有https
加身都不好意思,怎么样让自己的网站看上来高端大气上档次
作为土豪可以直接购买
那么有没有什么办法免费的使用证书呢?答案是有的
通过certbot
wgethttps://dl.eff.org/certbot-auto
chmod a+x ./certbot-auto
./certbot-auto --help
接着就通过命令行来生成证书即可
特别注意,如果80
和443
端口已经被占用,可以需要暂时关闭
这两个端口
还有生成证书是有频率限制的
http://www.04007.cn/article/511.html
将要生成证书的域名解析到当前服务器
运行以下命令生成证书
运行certbot命令生成证书 ./certbot-auto certonly --standalone --email 'test115@163.com' -d 'test.com'
生成成功后,记录下证书的路径
同时将以下代码加入nginx配置文件
......
listen 443;
ssl on;
ssl_certificate /etc/letsencrypt/live/test.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/test.com/privkey.pem;
......
重启nginx一般就成功了
证书的默认时间是3个月
我们可以通过命令行来查看证书的过期时间
./certbot-auto certificates
我们可以通过脚本自动续期
./certbot-auto renew
./certbot-auto renew --force-renew
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:利用certbot制作免费的https证书 出自老鄢博客 | 欢迎分享