1、注册账号
打开
https://app.zerossl.com/login网站进行注册,注册后页面如下。

2、申请证书
点击最左边的仪表盘Dashboard,如图

会显示如下图

选择申请新证书 New certificate

接下来进入正式申请页面,需要输入你的域名,或者IP地址。验证通过后点击下一步。

这里选择90天,然后点击下一步

后面的如果没什么需求,可以都直接点下一步通过,然后就会看到默认会选择免费,继续点击下一步。

然后选择文件上传file upload,然后第1步选择http。然后点击第2步后面的授权目录进行下载(download auth file)

然后是第3步在自己的vps上创建文件夹同于存放证书,命令如下:
mkdir -p
./.well-known/pki-validation(具体通过什么方式登录你的vps看你自己的习惯)
接着是创建验证文件,命令如下
cat << EOF | sudo tee
./.well-known/pki-validation/替换.txt
EOF
在第4步中,先用第4步中最后的一串代码取代上面命令中的取代两个字,然后将刚才下载的授权里面的所有文本粘贴到上面命令的中间。


结果如下图

如果上面的操作都没什么问题的话,点击下一步会显示验证域名完成。如果有问题的话可以看具体的问题是什么,或者再按照之前的流程操作一遍。

显示成功之后就来到了最后一步下载证书,点击下载即可。

3、启用证书
将下载的文件解压,会获得三个证书。private.key ca_bundle.crt certificate.crt
然后将三个证书全部上传到vps上,注意需放到root文件夹下。切换到root并获得权限的命令如下
su
chmod 777 /root
接下来在xui面板中填入公钥路径以及密钥路径,然后保存配置,重启面板,就完成所有的部署,刷新后就能看见https了。




但是腾讯云也免费啊,问题在于有效期越来越短,烦死人了
Nginx自动不香?
免费证书部署很方便👍
收藏了,感谢分享