- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这可能是一个简单的错误,但我似乎无法使用 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 certonly --agree-tos --email <My_EMAIL>@gmail.com --webroot -w /srv/www/<ROOT_FOLDER>/ -d <DOMAIN>.info
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/"
certbot
上类。虽然不是理想的解决方案,但它起作用了。但是,我会保持帖子开放以获得更好的答案。
最佳答案
关于:
Challenge failed for domain
443
,可能会发生此错误在您的防火墙中打开。
certbot
时遇到了同样的问题在 AWS 上工作。经过一些尝试,我只需要打开端口
443
在与 EC2 实例关联的安全组中。
关于nginx - Certbot HTTP-01 质询失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59795775/
质询-响应身份验证如何防止中间人攻击?我阅读了 wiki 文章,但仍然无法理解。 最佳答案 一般来说,质询-响应系统不一定能防止中间人攻击:如果 Alice 试图告诉 Bob 她的银行帐号,那么这个确
我正在尝试访问 iPhone 应用程序中的某些 Web 服务。 如果我 GET 到 .asmx 页面,我将进行身份验证并按预期获取 WSDL。 但是,如果我 POST 到 .asmx 页面,设置 SO
我正在将 Web 表单应用程序从表单例份验证迁移到 OpenID Connect(使用 OWIN 和 IdentityServer3)。该应用程序在 web.config 中已经有很多“授权”元素(用
我正在尝试使用 HttpUrlConnection 类将我的 Android 应用程序连接到 IIS 服务器。 我的服务器需要用户进行身份验证,因此它向客户端发送以下质询: WWW-Authentic
我在 AfterReceiveRequest 中获得了一些值,并希望在 WCF 的 BeforeSendReply 中使用它。 请帮助我,我该怎么做。我正在处理 C# 项目文件。我不能在这里使用 Se
我知道您可以使用以下方法在 ASP.Net 应用中启用 NTLM 身份验证: 但是 - 我需要在同一应用程序中处理表单、HTTP 和其他自定义身份验证,因此 ASP.Net 有限的内置支持没有用。
我是一名优秀的程序员,十分优秀!