SSL证书 - nGinx - 错误404

时间:2017-06-19 03:04:47

标签: ssl nginx

我正在关注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没有工作......

问题

我错过了什么?

2 个答案:

答案 0 :(得分:0)

尝试将配置块更改为

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

答案 1 :(得分:0)

这有效

location ~ /.well-know/acme-challenge {
        allow all;
        root /var/www/laravel;
    }