讲师中心 微信公众号
AI工具推荐 视频效率加速

如何在宝塔面板中管理网站的多个SSL证书并实现平滑更换?

云浩姑娘_2758

云浩姑娘_2758

发布时间:2026-03-13 22:03:10

|

892人浏览过

|

来源于php中文网

原创

宝塔面板支持多SSL证书平滑更换:一、站点设置中上传并切换备用证书;二、用计划任务自动替换配置中的证书路径;三、通过符号链接原子化切换证书;四、调用API接口远程更新证书绑定。

如何在宝塔面板中管理网站的多个ssl证书并实现平滑更换?

如果您在宝塔面板中为同一域名或多个子域名配置了多个SSL证书,并需要在不中断服务的前提下完成证书更换,则需避免直接删除旧证书导致HTTPS连接中断。以下是实现多证书管理与平滑更换的具体操作步骤:

一、通过站点设置绑定备用SSL证书

宝塔面板支持为单个站点预设多个已上传的SSL证书,可在不重启Web服务的情况下切换生效证书,从而规避证书过期或更换时的访问中断风险。

1、登录宝塔面板,进入【网站】页面,找到目标站点,点击右侧【设置】按钮。

2、在弹出窗口中切换至【SSL】选项卡,确认当前已启用的证书名称及有效期。

3、点击【其他证书】区域右上角的【+ 添加证书】按钮,上传新证书文件(.pem 和 .key)并填写证书名称,例如“example_com_2025_q2”。

4、返回【SSL】主界面,在【选择证书】下拉菜单中选中新上传的证书,点击【保存】按钮。

5、勾选【强制HTTPS】并确保【HSTS】未开启或已评估兼容性,点击【启用SSL】。

注意:此操作仅更新Nginx/Apache配置中的证书路径,不会重启服务,客户端下次TLS握手将自动使用新证书。

二、利用宝塔计划任务自动轮换证书

当存在多个长期有效的证书(如不同CA签发或不同密钥类型),可通过定时任务修改站点配置文件中的证书引用路径,实现按策略轮换,无需人工介入。

1、进入【计划任务】页面,点击【添加计划任务】。

2、任务类型选择【Shell脚本】,执行周期按需设定(例如每月1日02:00)。

3、在脚本内容中写入sed命令替换指定站点的Nginx配置段落:

sed -i 's#/www/wwwroot/example.com/ssl/old.pem#/www/wwwroot/example.com/ssl/new.pem#g' /www/server/panel/vhost/nginx/example.com.conf。

4、追加重载命令:nginx -s reload 或 /etc/init.d/nginx reload。

5、保存后手动执行一次任务,验证证书路径是否更新成功且站点仍可HTTPS访问。

三、使用符号链接动态指向活动证书

通过Linux符号链接机制,将站点配置中固定的证书路径指向一个逻辑名称(如current.crt),再通过原子化替换链接目标,实现毫秒级证书切换。

SSL Certificate Monitor
SSL Certificate Monitor

检查一个或多个域名的 SSL/TLS 证书到期时间、颁发者、协议及 SAN 信息,用于应要求检查证书、监控到期或验证 HTTPS 等场景。

下载

1、在站点SSL目录(如 /www/wwwroot/example.com/ssl/)下创建统一引用名:

ln -sf fullchain_old.pem current.crt && ln -sf privkey_old.pem current.key。

2、修改站点Nginx配置,将ssl_certificate和ssl_certificate_key指令路径分别设为:

ssl_certificate /www/wwwroot/example.com/ssl/current.crt;

ssl_certificate_key /www/wwwroot/example.com/ssl/current.key;

3、部署新证书后,执行原子化替换:

ln -sfT fullchain_new.pem /www/wwwroot/example.com/ssl/current.crt。

ln -sfT privkey_new.pem /www/wwwroot/example.com/ssl/current.key。

nginx -s reload。

注意:必须使用 -T 参数确保符号链接目标被完全替换,避免出现悬空链接。

四、借助宝塔API接口远程触发证书切换

适用于批量管理多个站点或与CI/CD流程集成的场景,通过调用宝塔官方开放的Web API,以POST请求方式更新指定站点的SSL配置。

1、在【面板设置】→【API接口】中开启API并记录Key与端口。

2、构造curl请求,其中siteName为站点域名,cert_id为新证书在宝塔数据库中的唯一ID(可通过GET /site/get_sites_list接口获取):

curl -X POST "https://服务器IP:8888/site/set_ssl" -H "Content-Type: application/json" -d '{"siteName":"example.com","cert_id":"12345"}' -H "Authorization: Bearer YOUR_API_KEY"。

3、检查返回JSON中的status字段是否为True,确认证书绑定成功。

4、立即发起HTTPS请求验证响应头中Server证书指纹是否已更新为新证书SHA256值。

热门AI工具

更多
PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

0

2026.10.22

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

0

2026.10.22

剧云故事大纲与分场规划教程
剧云故事大纲与分场规划教程

本专题讲解剧云梗概与多级大纲功能,覆盖全局、分集、分场结构生成,以及主线冲突、剧情节点和场次顺序调整。

0

2026.10.22

VibeKnow PPT讲解视频教程汇总
VibeKnow PPT讲解视频教程汇总

本专题介绍VibeKnow PPT讲解模式的素材准备、旁白生成、页面节奏、画面呈现与导出设置,适合课程和培训场景。

0

2026.10.22

VibeKnow PDF转视频教程合集
VibeKnow PDF转视频教程合集

本专题围绕VibeKnow的PDF转视频功能,讲解文件准备、内容解析、脚本生成、重点可视化及配音字幕检查方法。

0

2026.10.22

二狗PPT模板与视觉设计
二狗PPT模板与视觉设计

本专题介绍二狗PPT的职场模板、主题风格与页面版式,覆盖模板切换、色彩选择、内容匹配和正式汇报场景下的视觉优化方法。

0

2026.10.22

php漏洞修复方法
php漏洞修复方法

PHP漏洞聚合专题,持续整理PHP最新高危漏洞、CVE安全预警、受影响版本、自查命令及修复方案,覆盖PHP-FPM、Docker、Ubuntu与Linux服务器环境,帮助开发者快速完成漏洞排查、版本升级和安全加固。

20

2026.10.22

二狗PPT入门与基础操作
二狗PPT入门与基础操作

本专题整理二狗PPT从官网进入、输入主题、生成大纲到制作成稿的基础操作,帮助新手掌握AI一键生成职场PPT的完整流程。

0

2026.10.22

讯飞绘文AI配图与绘图模型合集
讯飞绘文AI配图与绘图模型合集

本专题讲解讯飞绘文AI配图与绘图2.0 Pro,覆盖提示词、画面比例、参考图、风格选择及图片优化,帮助用户制作匹配内容的视觉素材。

0

2026.10.22

热门下载

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

精品课程

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

共1课时 | 0.1万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn