linux服务器免费SSL证书申请使用HTTPS教程(Linux+Nginx+MySQL+PHP)
1.在终端查找是否安装snap:
which snap
2.如果没有安装请执行下面的安装命令,安装过直接跳到第三步:
sudo apt update sudo apt install snapd
3.安装使用Let's Encrypt官网的Certbot,命令如下:
sudo snap install --classic certbot
4.将certbot的实际位置用符号链接到/usr/bin/certbot,命令如下:
sudo ln -s /snap/bin/certbot /usr/bin/certbot
5.申请证书(跟着提示输入就可以了),代码如下:
sudo certbot --nginx --nginx-server-root /www/server/nginx/conf/ -d www.xxjl8.com //注释 /www/server/nginx/conf/ 替换为自己服务器存放nginx.conf的“目录” //注释 -d www.xxjl8.com 替换为自己需要申请SSL证书的域名, 可以多个-d 加域名
6.测试自动续订
sudo certbot renew --dry-run
以上环境为宝塔面板搭建测试。