我正在按照this tutorial为服务器生成SSL证书,但出现此错误。


  授权过程失败。 example.com(http-01):urn:acme:error:unauthorized ::客户端缺少足够的授权::来自http://example.com/.well-known/acme-challenge/OdiQ9qPI7vwc-KVBOwc6BQulaN1827zzfx2ipqznmNM的无效响应:“
  找不到404


nGinx

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没有任何作用...

问题

我想念什么?

最佳答案

尝试将配置块更改为

location ~ .well-known/ {
         allow all;
         root /var/www/laravel;
}

10-08 06:53