我一直在尝试使用SSL证书保护我的网站(在UBUNTU 18.04 VM中制造)的安全,可悲的是,在过程结束时,尝试进行空运行时,它抛出了我这个网站:
尝试从续订证书(website.intelag.net)
/etc/letsencrypt/renewal/website.intelag.net.conf产生了一个
意外错误:授权过程失败。 website.intelag.net
(http-01):urn:ietf:params:acme:error:unauthorized ::客户端缺少
足够的授权::来自的无效响应
http://website.intelag.net/.well-known/acme-challenge/lzg1XNdb_9GsFmmN1YcixRNTUoKW8tl3YvR735LafTg:
”
最佳答案
我遇到了同样的问题。我的操作系统是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
}