我是"newbie"我在本教程中安装了"nginx"和"https":https://www.supinfo.com/articles/single/3558-installer-certificat-ssl-nginx-avec-let-s-encrypt .
我的域名运行良好,可以通过https访问,但我关闭了我的服务器太长时间,证书已过期 .
现在我无法续订我的证书,因为如果证书已过期,命令行不起作用怎么办?谢谢
错误消息
尝试从/etc/letsencrypt/renewal/info.fr.conf续订证书会产生意外错误:授权程序失败 . info.fr(http-01):urn:acme:error:connection ::服务器无法连接到客户端以验证域::提取http://info.fr/.well-known/acme-challenge/PwznYVREcdpBsSMDPhP_lp3s1bqbidN83z1lyNXm3Yc:连接被拒绝 . 跳绳 .
1 回答
这是最简单的方法
注释掉所有使用证书的字符串
将行
listen *:443 ssl;
更改为listen *:80;
重启nginx
尝试续订证书
再次将行
listen *:80
更改为listen *:443 ssl;
取消注释所有使用证书的行
再次重启nginx