验证文件路径问题
当使用文件验证方式申请SSL证书时,Nginx未正确配置/.well-known/acme-challenge/
路径的路由规则是常见问题。需在服务器配置中添加以下代码段并重载服务:
location ^~ /.well-known/acme-challenge/ {
default_type "text/plain";
root /www/wwwroot/站点目录;
}
若验证文件已存在但无法访问,需检查文件权限是否为755且内容完整。
DNS解析配置问题
使用DNS验证方式时需注意:
- 解析记录需严格匹配CA返回的TXT记录值
- 等待DNS全球生效(通常需10-30分钟)
- 海外服务器需确保域名解析未被污染
宝塔面板的DNS验证需在证书详情页获取解析记录,而非直接点击”立即验证”。
服务器配置问题
服务环境可能影响验证的潜在因素:
- 检查防火墙是否开放80/443端口
- 确认Nginx/Apache服务运行状态
- 禁用CDN加速和301跳转设置
- 验证海外服务器可访问性
证书匹配性验证
证书申请失败可能源于域名匹配问题:
- 主域名与子域名需分别申请证书
- 通配符证书需使用
*.example.com
格式 - 验证域名是否包含敏感词(如bank、pay)
域名验证失败需按步骤排查:优先检查Nginx路由配置与文件权限,其次验证DNS解析状态,最后确认服务器环境设置。建议采用DNS验证方式规避文件路径问题,若遇CA服务器访问异常可切换验证方式或证书提供商。