版本:v1.5.5
在创建好网站后,使用了反向代理,但是创建证书前已经将反向代理删除
创建证书的入参(已将网站隐去):
{"primaryDomain":"****.com","otherDomains":"","provider":"http","websiteId":0,"acmeAccountId":1,"dnsAccountId":1,"autoRenew":true}
服务内部错误: error: one or more domains had a problem:
[ai.momincong.com] acme: error: 400 :: urn:ietf:params:acme:error:connection :: 111.****.184: Fetching http://*****.com/.well-known/acme-challenge/0xbhmzTRQKdh03CxxlHVyvN4kdjZQ4C0XcwR-LEKwNo: Error getting validation data
我看到网站自动创建的配置文件中,.well-known是指向/usr/share/nginx/html
的,但我看系统里似乎并没有这个目录,是不是有什么bug?证书http申请时的验证文件是放在这里的么?代码里似乎也没找到对应的验证文件生成(可能是我看漏了,不是专业的go程序员)
location ~ /.well-known/acme-challenge {
allow all;
root /usr/share/nginx/html;
}