本文最后更新于 2024年5月16日。
为了能够使用https访问,先开启申请证书的账户
创建Acme 账户
输入邮箱即可创建
在网站-证书中设置dns账户
我用的阿里云的dns,所以选择阿里云。
需要在阿里云控制中心创建api key
创建证书
使用DNS账号创建的好处是可以生成通配符证书
主域名和其他域名可以分别写为基础域名和用通配符表示的二级域名:
主域名:
weiyoun.com
其他域名:
*.weiyoun.com
这样就可以通用了。
无论是dns还是http解析都会报错
服务内部错误: error: one or more domains had a problem: [panel.weiyoun.com] [panel.weiyoun.com] acme: error presenting token: API call failed: invalid character '<' looking for beginning of value [weiyoun.com] [weiyoun.com] acme: error presenting token: API call failed: invalid character '<' looking for beginning of value
找到出错的原因了
我在截图的时候,不小心把阿里云DNS
变成了DNSpod
,修改过来就好了。