gpt4 book ai didi

nginx - Certbot HTTP-01 质询失败

转载 作者:行者123 更新时间:2023-12-03 20:26:44 33 4
gpt4 key购买 nike

这可能是一个简单的错误,但我似乎无法使用 certbot验证我的域。我正在使用连接到快速应用程序的 nginx。我已经注释掉了默认 nginx 文件中的配置,它只包含来自 /etc/nginx/conf.d/mysite.info 的我站点的配置。 .在我的配置中,第一个位置条目指向根 /.well-known/acme-challenge目录。这是我的 nginx conf 文件中的设置:

server {
listen 80;

server_name <MYDOMAIN>.info www.<MYDOMAIN>.info;

location '/.well-known/acme-challenge' {
root /srv/www/<MY_ROOT_DIRECTORY>;
}

location / {
proxy_pass http://localhost:4200;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location /secure {
auth_pam "Secure zone";
auth_pam_service_name "nginx";
}

}

为了验证,我使用了以下 certbot 命令:
certbot certonly --agree-tos --email <My_EMAIL>@gmail.com --webroot -w /srv/www/<ROOT_FOLDER>/ -d <DOMAIN>.info

certbot的错误如下:
Performing the following challenges:
http-01 challenge for <MYDOMAIN>.info
Using the webroot path /srv/www/<ROOT_FOLDER> for all unmatched domains.
Waiting for verification...
Challenge failed for domain <MYDOMAIN>.info
http-01 challenge for <MYDOMAIN>.info
Cleaning up challenges
Some challenges have failed.

IMPORTANT NOTES:
- The following errors were reported by the server:

Domain: <MYDOMAIN>.info
Type: unauthorized
Detail: Invalid response from
http://<MYDOMAIN>.info/.well-known/acme-challenge/Yb3c1WtCn5G43YatrhVorTbT_nn3WKTLwKjr0c9dW8E
[74.208.<...>.<...>]: "<!DOCTYPE html>\n<html
lang=\"en\">\n<head>\n<meta
charset=\"utf-8\">\n<title>Error</title>\n</head>\n<body>\n<pre>Cannot
GET /.well-known/"

在这一点上,我真的一无所知。所有目录和文件对所有用户和组都具有读取权限。任何建议将不胜感激。

编辑

由于 Nginx 无法传送挑战文件,我修改了我的 express 服务器以发送文件。 express 应用可以访问,并且很容易发送挑战文件来获取 certbot上类。虽然不是理想的解决方案,但它起作用了。但是,我会保持帖子开放以获得更好的答案。

最佳答案

关于:

Challenge failed for domain



如果您没有端口 443,可能会发生此错误在您的防火墙中打开。

我在尝试制作 certbot 时遇到了同样的问题在 AWS 上工作。经过一些尝试,我只需要打开端口 443在与 EC2 实例关联的安全组中。

关于nginx - Certbot HTTP-01 质询失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59795775/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com