我正在关注this tutorial为我的服务器生成SSL证书,但是我收到了这个错误。
授权程序失败。 example.com(http-01):urn:acme:error:unauthorized ::客户端缺乏足够的授权::来自http://example.com/.well-known/acme-challenge/OdiQ9qPI7vwc-KVBOwc6BQulaN1827zzfx2ipqznmNM的响应无效:“ 找不到404
location ^~ /.well-known/ {
allow all;
root /var/www/laravel;
}
nginx-t
不会返回任何错误。
如果我创建文件夹test
和文件text.txt
,我可以使用http://example.com/.well-known/test/text.txt
访问它。我尝试删除文件夹well-know
,设置chmod 0777
没有工作......
我错过了什么?
答案 0 :(得分:0)
尝试将配置块更改为
location ~ .well-known/ {
allow all;
root /var/www/laravel;
}
答案 1 :(得分:0)
这有效
location ~ /.well-know/acme-challenge {
allow all;
root /var/www/laravel;
}