certbot授权过程失败错误

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

我一直在尝试使用SSL证书来保护我的网站(在UBUNTU 18.04 VM中制作),遗憾的是在这个过程的最后,当我尝试进行干运行时它会抛出这个:

尝试从/etc/letsencrypt/renewal/website.intelag.net.conf续订证书(website.intelag.net)会产生意外错误:授权程序失败。 website.intelag.net(http-01):urn:ietf:params:acme:error:unauthorized ::客户端缺乏足够的授权::来自http://website.intelag.net/.well-known/acme-challenge/lzg1XNdb_9GsFmmN1YcixRNTUoKW8tl3YvR735LafTg的响应无效:“

ubuntu ssl virtual-machine certbot
2个回答
1
投票

我遇到了同样的问题。我的操作系统是Ubuntu 16.04,服务器是NGNX。根据您的错误,certbot尝试通过访问http://example.com/.well-known/acme-challenge/some-key来授权您的网站

您必须允许从Web访问“.well-known / acme-challenge /”文件夹。如果你正在使用NGNX,请转到'/etc/nginx/sites-available/example.com.conf'并在'server_name'和'listen'定义之后在'server'块中添加下一行:

location ^~ /.well-known/acme-challenge/ {

    default_type "text/plain";
    root /var/www/letsencrypt;  #create this folder if it does not exists
}

0
投票

我有这个问题,发现我为同一个网站或ServerName启用了2个配置。

这通过apache2ctl configtest,但它混淆letsencrypt,它也会混淆系统管理员。所以我禁用并删除了副本,它工作正常。

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