Certbot 未创建 .wellknown/acme-challenge 文件

Certbot 未创建 .wellknown/acme-challenge 文件

我正在尝试certbot在托管的 Docker 容器上设置 Let's Encrypt nginx

由于nginx这只是到 Docker 容器的代理传递,因此我将请求转发.well-known到磁盘

    location /.well-known/acme-challenge/ {
        root /var/www/certbot;
    }

并像这样调用它

certbot --nginx --webroot-path /var/www/certbot -d dev.mydomain.com

验证失败:

无效响应来自http://dev.satrimono.com/.well-known/acme-challenge/eSVrXetc

nginx root 和 certbot 都视为/var/www/certbot根文件夹,并应.well-known在其中创建文件夹。

添加/var/www/certbot/.well-known/acme-challenge/file1.txt已正确得到服务。

为什么 certbot 没有创建所需的文件?

根据该命令,那里没有创建任何东西。

watch -n 0.5 ls -a /var/www/certbot

相关内容