nginx使用certbot免费申请ssl证书,https很简单

很早就申请了很多域名,但是访问起来浏览器老是显示一个不安全,看着真的是不爽,因为自己的网站也没什么内容就没配置https,主要还是看了网上的教程退缩了,觉得比较麻烦。很多证书还要钱,自己也就学习性质地做个网站,所以就没搞, 今天心血来潮就配置了一下,发现真的挺简单的,而且免费,自己学习玩玩够了,在这里记录一下。 1.安装nginx nginx的安装在这里就不多说了,可以使用 yum install nginx 也可以编译安装,在这里就不多说了,要注意的一点是要安装ssl模块 2.安装certbot 官网的教程是snap安装的,我就是这样安装的。 1.安装snap sudo yum install epel-release sudo yum install snapd sudo systemctl enable --now snapd.socket sudo ln -s /var/lib/snapd/snap /snap 这几步下来一般是不会出错的,这样sanp就安装好了 2.安装certbot sudo snap install core sudo snap refresh core 如果之前装过certbot的话要先卸载 sudo yum remove certbot sudo ln -s /snap/bin/certbot /usr/bin/certbot sudo certbot --nginx 或者 sudo certbot certonly --nginx 这里会提示输入邮箱和域名,还要同意协议,成功后会有你证书的储存地址 sudo certbot renew --dry-run 最后这步是检验 3.配置nginx 进入vim nginx/conf/nginx.conf,找到443端口的部分,记得放开443端口 server { listen 443 ssl; server_name akazwz....

March 7, 2020 · 1 分钟 · 赵文卓