解决 Let’s Encrypt SSL 证书配置错误

本文介绍了如何解决在使用Let’sEncrypt配置SSL证书过程中遇到的“DNS problem: NXDOMAIN looking up A for xxx.com”错误。主要从确认A记录是否生效、检查DNS问题以及处理WWW站点三个方面进行了解析。
摘要由CSDN通过智能技术生成

解决 Let’s Encrypt SSL 证书配置错误”DNS problem: NXDOMAIN looking up A for xxx.com”

一、问题:Let’s Encrypt 配置 SSL 证书

使用 Let’s Encrypt 配置 SSL 证书报错:

DNS problem: NXDOMAIN looking up A for xxx.com

二、原因

出现这个问题原因可能是:

刚刚解析了 A 记录,解析服务器还没有生效服务器本地 DNS 缓存未更新

三、解决

确定 A 记录是否成效

在添加域名之前需要先将域名 A 记录解析到服务器 IP 地址,且需要等待生效后才可以自动验证。如果解析不成功是不行的,就会出现上面的错误。

如果通过 PING 工具检测到不带当前域名 WWW 和不带 WWW 都解析到服务器的话,执行第二种情况。

确定 DNS 是否有问题

1) ping 主机

# ping 主机,如果无法发现 host,则确定是 dns 问题

ping 域名

2) 更新 DNS 缓存

不建议直接 network restart

使用 nscd

如果系统没装可以装一下,nscd 做 DNS 缓存加速很有用。

centos : yum install nscd

ubuntu :apt-get install nscd

如果已经装了直接更新

# 主要是 hosts

$ nscd -i passwd

$ nscd -i group

$ nscd -i hosts

3、添加 WWW 站点

如果上述两者都不是,则就是 WWW 的问题。可直接添加站点的时候就仅仅添加 WWW 域名,且可以安装 Let’s Encrypt 证书的,然后安装完毕之后通过修改 conf 配置文件,将不带 WWW 域名手工添加进来,且设置 301 强制跳转,问题解决。

转载于:https://www.cnblogs.com/dnfhao/p/8707511.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值