0

0

宝塔面板如何管理服务器上的多个SSL证书到期时间?

P粉602998670

P粉602998670

发布时间:2026-03-17 16:17:12

|

851人浏览过

|

来源于php中文网

原创

可通过宝塔面板SSL列表查看、OpenSSL命令批量查询、导出CSV生成提醒清单、配置Shell脚本自动告警四种方法管理多网站SSL证书到期时间。

宝塔面板如何管理服务器上的多个ssl证书到期时间?

如果您在宝塔面板中部署了多个网站并配置了各自的SSL证书,但难以掌握各证书的到期时间,则可能面临证书过期导致网站HTTPS中断的风险。以下是管理多个SSL证书到期时间的具体操作方法:

一、通过宝塔面板SSL证书列表查看到期时间

宝塔面板后台集成了统一的SSL证书管理界面,所有通过面板申请、上传或部署的证书均集中展示,并明确标注有效期信息。

1、登录宝塔面板后台,点击左侧菜单栏中的网站选项。

2、在网站列表页右上角,点击SSL按钮,进入SSL证书管理页面。

3、在证书列表中,每行显示一个证书,其“到期时间”列直接显示年月日格式的截止日期,例如“2025-06-12”。

4、可点击表头到期时间进行升序或降序排列,快速定位即将过期(如30天内)的证书。

二、使用命令行批量查询证书到期时间

当证书部分为手动部署或未被面板自动识别时,可通过OpenSSL命令直接读取服务器上证书文件的X.509信息,获取准确的Not After字段值。

1、通过SSH连接服务器,执行命令进入宝塔默认证书存储目录:cd /www/server/panel/vhost/cert/

2、列出所有子目录(每个子目录对应一个域名):ls -1

3、对任一域名目录(如example.com),运行以下命令提取到期时间:openssl x509 -in example.com/fullchain.pem -noout -enddate | awk '{print $4,$5,$6}'

4、为批量处理,可执行循环脚本:for d in */; do echo "$d:"; openssl x509 -in "${d%/}/fullchain.pem" -noout -enddate 2>/dev/null | cut -d' ' -f4-; done

三、导出证书信息生成本地到期提醒清单

将面板中可见的证书信息导出为结构化数据,便于离线核查与人工排期,避免依赖面板实时状态。

1、在SSL证书管理页面,点击右上角导出按钮,下载CSV格式文件。

2、打开CSV文件,确认包含域名、证书类型、签发时间、到期时间、状态等字段。

3、使用Excel或WPS筛选“到期时间”列,设置条件格式:对距离当前日期小于30天的单元格标红

4、另存该表格为“SSL证书到期提醒清单.xlsx”,并定期(如每周一)重新导出覆盖更新。

四、配置Shell脚本实现自动检测与邮件告警

通过定时任务运行自定义脚本,扫描所有证书文件并对比系统日期,对临近过期证书触发告警,弥补人工巡检盲区。

1、创建检测脚本文件:vi /www/server/panel/script/check_ssl_expire.sh

2、写入内容:读取/www/server/panel/vhost/cert/*/fullchain.pem,用OpenSSL提取Not After,计算剩余天数,若≤7则输出域名与剩余天数。

3、赋予执行权限:chmod +x /www/server/panel/script/check_ssl_expire.sh

4、在宝塔面板的计划任务 → 添加定时任务中,设置每天凌晨2点执行该脚本,并将输出重定向至日志;同时勾选“发送邮件通知”选项。

热门AI工具

更多
DeepSeek
DeepSeek

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

豆包大模型
豆包大模型

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

WorkBuddy
WorkBuddy

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

腾讯元宝
腾讯元宝

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

文心一言
文心一言

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

讯飞写作
讯飞写作

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

即梦AI
即梦AI

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

ChatGPT
ChatGPT

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

相关专题

更多
python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

193

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

19

2026.02.03

c语言中null和NULL的区别
c语言中null和NULL的区别

c语言中null和NULL的区别是:null是C语言中的一个宏定义,通常用来表示一个空指针,可以用于初始化指针变量,或者在条件语句中判断指针是否为空;NULL是C语言中的一个预定义常量,通常用来表示一个空值,用于表示一个空的指针、空的指针数组或者空的结构体指针。

255

2023.09.22

java中null的用法
java中null的用法

在Java中,null表示一个引用类型的变量不指向任何对象。可以将null赋值给任何引用类型的变量,包括类、接口、数组、字符串等。想了解更多null的相关内容,可以阅读本专题下面的文章。

1153

2024.03.01

http与https有哪些区别
http与https有哪些区别

http与https的区别:1、协议安全性;2、连接方式;3、证书管理;4、连接状态;5、端口号;6、资源消耗;7、兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2966

2024.08.16

SSL检测工具介绍
SSL检测工具介绍

SSL检测工具有SSL Labs、SSL Check、SSL Server Test、SSLMate、SSL/TLS Analyzer等。详细介绍:1、SSL Labs是一个由Qualys提供的在线SSL检测工具,可以评估服务器证书的部署情况、加密套件、协议支持等方面的安全性,它提供了一个详细的报告,包括证书的颁发者、有效期、安全性配置等;2、SSL Check等等。

356

2023.10.20

wps替换快捷键
wps替换快捷键

在wps中替换按钮的快捷键是“CTRL+F”,使用此键就使用替换功能了,本专题提供wps替换快捷键相关的文章,希望能帮到大家。

489

2023.08.14

wps云文档空间满了怎么清除
wps云文档空间满了怎么清除

清除电脑wps云文档:1、任意打开一篇WPS文档,点击右上角的头像,进入个人中心;2、在【注册用户】下方,点击【更多云服务】旁下拉箭头,在弹出的对话框中点击“立即前往”;3、点击【立即前往】;4、在左侧【我的文档】可看到所有文档;5、选择文件,点右侧的三个点,点击【移至回收站】即可完成删除。清除手机wps云文档:1、在手机上打开WPS Office,点击下方的云文档;2、长按需要删除的文件,点击右上角的“全选”,或者根据自己的需求把需要

3357

2023.08.29

抖漫入口地址合集
抖漫入口地址合集

本专题整合了抖漫入口地址相关合集,阅读专题下面的文章了解更多详细地址。

1

2026.03.17

热门下载

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

精品课程

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

共1课时 | 857人学习

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

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