0

0

为什么宝塔面板申请SSL证书一直卡在“正在验证”阶段?

P粉602998670

P粉602998670

发布时间:2026-03-15 20:48:01

|

514人浏览过

|

来源于php中文网

原创

SSL证书长期“正在验证”是因CA无法完成域名所有权验证,需依次检查域名解析与绑定、HTTP 80端口可访问性、清理旧缓存、切换DNS验证或修正Nginx的/.well-known路径映射。

为什么宝塔面板申请ssl证书一直卡在“正在验证”阶段?

如果您在宝塔面板中申请SSL证书后,状态长期停留在“正在验证”阶段,则可能是由于域名所有权验证环节未能被证书颁发机构(CA)成功确认。以下是解决此问题的步骤:

一、检查域名解析与绑定配置

宝塔面板执行文件验证时,需确保目标域名(含www与非www版本)均已正确解析并绑定至当前服务器IP地址。若仅绑定主域名而遗漏www子域,或DNS未生效,CA将无法访问验证文件。

1、登录宝塔面板,进入【网站】→选择对应站点→点击【设置】→【域名管理】。

2、确认列表中同时存在不带www和带www的完整域名,例如example.com与www.example.com。

3、使用命令行执行ping example.comping www.example.com,验证两者均指向同一服务器IP。

4、若缺少www绑定,手动添加并保存;若DNS未生效,等待DNS全球缓存刷新(通常需10分钟至2小时)。

二、验证HTTP端口可访问性

Let’s Encrypt等CA在验证阶段会通过80端口发起HTTP请求,读取/.well-known/acme-challenge/路径下的验证文件。若80端口被防火墙屏蔽、被Nginx/Apache拦截或被反向代理劫持,验证必然失败。

1、执行netstat -tuln | grep :80,确认Web服务正在监听80端口。

2、执行curl -I http://your-domain.com/.well-known/acme-challenge/test(替换your-domain.com),观察是否返回HTTP 200或404(非403/502/超时)。

3、若返回连接拒绝或超时,检查宝塔【安全】页面中是否放行80端口,以及云服务商(如阿里云、腾讯云)安全组是否开放TCP 80入站规则。

4、若返回403或Nginx 502错误,检查站点配置中是否存在强制301跳转HTTPS、或启用反向代理且未透传/.well-known路径。

三、清理旧证书缓存与验证残留

重复申请可能导致本地letsencrypt.json配置损坏或验证目录残留冲突,造成CA重复请求旧token或路径不可写。

1、停止站点运行:进入【网站】→选择站点→点击【停止】。

2、删除验证缓存文件:rm -f /www/server/panel/config/letsencrypt.json

3、清空验证目录内容:rm -rf /www/wwwroot/your-site/.well-known/acme-challenge/*(请将your-site替换为实际站点根目录名)。

B12
B12

B12是一个由AI驱动的一体化网站建设平台

下载

4、重启Web服务:在宝塔【软件管理】中重启Nginx或Apache。

5、重新进入站点【SSL】页,点击【申请】按钮发起全新验证流程。

四、切换为DNS验证方式

当文件验证持续失败且无法定位网络层问题时,DNS验证可绕过HTTP路径限制,直接通过域名DNS记录证明控制权,稳定性更高。

1、在宝塔面板【网站】→选择站点→【SSL】→点击【其他证书】→选择【DNS验证】。

2、系统将生成一条CNAME记录(如_acme-challenge.your-domain.com → xxxxx.acme-dns.io)。

3、登录您的域名注册商或DNS服务商后台(如Cloudflare、阿里云DNS),新增该CNAME记录。

4、等待DNS全球生效(可通过dig -t cname _acme-challenge.your-domain.com +short验证返回值)。

5、返回宝塔面板,点击【验证】按钮,系统将自动查询DNS记录完成校验。

五、修正Nginx配置中的验证路径映射

部分自定义Nginx配置会覆盖默认的ACME挑战路径,导致/.well-known/acme-challenge/无法被正确路由到静态文件目录。

1、打开站点配置文件:/www/server/panel/vhost/nginx/your-domain.conf(your-domain为实际域名)。

2、在server块内查找是否已存在location ^~ /.well-known/acme-challenge/段落;若不存在或被注释,手动插入以下内容:

location ^~ /.well-known/acme-challenge/ { default_type text/plain; root /www/wwwroot/your-domain; }

3、确保该location块位于所有重定向规则(如301跳转HTTPS)之前,避免被提前拦截。

4、执行nginx -t验证语法无误后,执行nginx -s reload重载配置。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
nginx 重启
nginx 重启

nginx重启对于网站的运维来说是非常重要的,根据不同的需求,可以选择简单重启、平滑重启或定时重启等方式。本专题为大家提供nginx重启的相关的文章、下载、课程内容,供大家免费下载体验。

248

2023.07.27

nginx 配置详解
nginx 配置详解

Nginx的配置是指设置和调整Nginx服务器的行为和功能的过程。通过配置文件,可以定义虚拟主机、HTTP请求处理、反向代理、缓存和负载均衡等功能。Nginx的配置语法简洁而强大,允许管理员根据自己的需要进行灵活的调整。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

522

2023.08.04

nginx配置详解
nginx配置详解

NGINX与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。本专题为大家提供nginx配置相关的文章,大家可以免费学习。

610

2023.08.04

tomcat和nginx有哪些区别
tomcat和nginx有哪些区别

tomcat和nginx的区别:1、应用领域;2、性能;3、功能;4、配置;5、安全性;6、扩展性;7、部署复杂性;8、社区支持;9、成本;10、日志管理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

245

2024.02.23

nginx报404怎么解决
nginx报404怎么解决

当访问 nginx 网页服务器时遇到 404 错误,表明服务器无法找到请求资源,可以通过以下步骤解决:1. 检查文件是否存在且路径正确;2. 检查文件权限并更改为 644 或 755;3. 检查 nginx 配置,确保根目录设置正确、没有冲突配置等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

737

2024.07.09

Nginx报404错误解决方法
Nginx报404错误解决方法

解决方法:只需要加上这段配置:try_files $uri $uri/ /index.html;即可。想了解更多Nginx的相关内容,可以阅读本专题下面的文章。

3619

2024.08.07

nginx部署php项目教程汇总
nginx部署php项目教程汇总

本专题整合了nginx部署php项目教程汇总,阅读专题下面的文章了解更多详细内容。

56

2026.01.13

nginx配置文件详细教程
nginx配置文件详细教程

本专题整合了nginx配置文件相关教程详细汇总,阅读专题下面的文章了解更多详细内容。

74

2026.01.13

TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

69

2026.03.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
简单聊聊mysql8与网络通信
简单聊聊mysql8与网络通信

共1课时 | 850人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号