Certbot 无法验证某些域(验证器:apache)。证书颁发机构报告了这些问题:

问题描述 投票:0回答:1

这是我的子域:http://django.arifsultani291.digital.

这是错误详细信息:

Certbot 无法验证某些域(验证器:apache)。证书颁发机构报告了以下问题: 域名:django.arifsultani291.digital 类型:未授权 详细信息:2a02:4780:3:721:0:391e:fb8f:1:来自http://django.arifsultani291.digital/.well-known/acme-challenge/ZjK_8CZtjYX1zFYlCkmkKb_SL36-IvGdmxsvGWYSNvk的无效响应: 404

提示:证书颁发机构未能验证 Certbot 所做的临时 Apache 配置更改。确保列出的域指向此 Apache 服务器并且可以通过互联网访问它。

一些挑战失败了。 在 https://community.letsencrypt.org 寻求帮助或搜索解决方案。请参阅日志文件 /var/log/letsencrypt/letsencrypt.log 或使用 -v 重新运行 Certbot 了解更多详细信息。

子域指向 digitalocean Droplet,但当我想添加 LetsEncrypt ssl 时,它显示错误。

我尝试了多种方法来解决这个错误,但我不能

ssl-certificate free lets-encrypt certbot
1个回答
0
投票

使用命令尝试

sudo certbot certonly --manual --preferred-challenges=dns -d domain.com.

通过添加在 dns 配置上手动给出的 TXT 记录进行验证,并等待添加和传播 TXT 记录,等待应取决于您的域和 dns 提供商。验证通过保存的记录

https://toolbox.googleapps.com/apps/dig/#TXT/_acme-challenge.domain.com.

Certbot 应验证 TXT 记录,如果成功,将颁发证书。

domain.com
替换为您的域名(对于本例)
django.arifsultani291.digital.

sudo certbot certonly --manual --preferred-challenges=dns -d django.arifsultani291.digital.

检查浏览器https://toolbox.googleapps.com/apps/dig/#TXT/_acme-challenge.django.arifsultani291.digital.

我希望这能解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.