引言
简单的使用分享
准备
配置Acme和DNS账户
-
1.在面板【网站-证书】中点击【Acme账户】,点击创建,填写邮箱,选择Let’s Encrypt,点击确认进行创建账户
-
2.在面板【网站-证书】中点击【DNS账户】,点击创建,类型选择你的域名所属的厂商,我这里是腾讯云。填写对应的AKSK,点击确认进行创建
注:AKSK各厂商获取方式不尽一致,需要自行查阅,腾讯云的如图:
申请配置证书
-
1.在面板【网站-证书】点击【申请证书】,填写域名,选择之前创建的Acme和DNS账户,点击确认
-
2.在面板【网站-网站】中选择一个已部署好的网站,点击【配置】,启用【HTTPS】,证书选择之前申请好的证书,保存即可
验证
在浏览器输入:https://halo.dtprunner.icu 访问网站。可见已开启HTTPS,且没有网站不安全的提示
写在最后
-
虽然此方法需要先买域名,但是申请证书是真的免费且可用(也不算侮辱标题了吧)。
-
2 个赞
为什么我域名已备案,使用楼主方法操作完之后,使用http访问显示此网站无法提供安全连接
你是在自己电脑上部署的还是在阿里或者腾讯云外网服务器部署的? 我在自己的电脑上发布的网站用http形式能访问,但是加上ssl就不能访问了,1planle面板直接在安全里面加上ssl倒是能用https访问,就是1panle里面搭建的网站访问不了
华为云服务器,我直接用ip也访问不了https,这个有影响吗
昵称代号而已
10
如果使用的是 https://yonghao.xyz/ 应该需要申请 yonghao.xyz而非*.yonghao.xyz或者ssl证书申请多个域名
yonghao.xyz
*.yonghao.xyz
类似于

找到问题了,默认的nginx配置文件里没加ssl,加上就行了