我在尝试使用--nginx选项为我的域续订SSL证书时遇到Certbot问题。我收到的错误消息如下:
$ sudo certbot --nginx -d your_domain.com -d www.your_domain.com
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator nginx, Installer nginx
Obtaining a new certificate
Performing the following challenges:
http-01 challenge for your_domain.com
Waiting for verification...
Cleaning up challenges
Failed authorization procedure. your_domain.com (http-01): urn:ietf:params:acme:error:dns :: no valid A records found for your_domain.com; no valid AAAA records found for your_domain.com
IMPORTANT NOTES:
- The following errors were reported by the server:
Domain: your_domain.com
Type: None
Detail: no valid A records found for your_domain.com; no valid
AAAA records found for your_domain.com
$
字符串
我不知道该找什么来修复这个错误。我使用的是Lindo Akamai,A/AAAA记录显示了正确的IP地址,而且网站在没有HTTP的情况下也能正常工作。我正在使用Nginx和Gunicorn进行Django项目。
我的问题是如何修复每次运行sudo certbot --nginx -d your_domain.com -d www.your_domain.com
时的错误
1条答案
按热度按时间5jdjgkvh1#
我也遇到了同样的问题。在这里,sudo certbot --nginx -d your_domain.com -d www.your_domain.com你正在添加your_domain.com和www.your_domain.com(两个条目,一个有www.,一个没有www.)
错误是说,没有A记录为your_domain.com(没有www.),所以只是添加新的A记录没有www.它为我工作(使用谷歌域名服务)编辑:如果您的DNS/托管服务提供商不支持没有www.的实体,您可以添加一个条目只有'@'(这通常意味着域的根)。它为我工作在justhost.com