宝塔自动化脚本一键升级修复Nginx高危漏洞教程

如果你的Nginx版本较低(例如低于1.24),可能包含CVE-2023-44487等高风险漏洞。
宝塔面板官方提供了自动化升级脚本,只需一条命令即可完成Nginx版本升级并修复已知安全漏洞。
本文针对零基础用户,从准备工作到验证结果一步步讲清楚。

为什么要及时修复Nginx漏洞

Nginx是网站运行的核心组件,CVE-2023-44487(HTTP/2请求夹带漏洞)等漏洞可导致服务器被拒绝服务攻击或数据泄露。
如果你的服务器运行着低版本Nginx,建议立即升级到1.24.0以上(或宝塔推荐的稳定版)。
宝塔自动化脚本能自动检测当前版本、下载官方源码并编译安装,无手动修改配置风险。

升级前需要确认什么

  1. 宝塔面板版本:确保宝塔面板已更新到最新(建议7.9.8以上),否则脚本可能不兼容。登录面板首页右上角可查看版本。
  2. 已安装的Nginx插件:如果你安装了Nginx管理类插件(如防火墙、缓存),升级后需重新加载。建议先备份 /www/server/nginx/conf/ 目录。
  3. 服务器SSH环境:脚本需要root权限,请通过SSH(如XShell、宝塔SSH终端)以root用户登录。
  4. 服务器存储空间:确保 /www 分区剩余空间大于1GB,编译过程会占用约500MB。

一行命令完成升级(自动化脚本)

在SSH终端中输入以下命令(逐行复制执行):

cd /www/server/panel/scripts
bash nginx_update.sh

如果该脚本不存在,或需要强制升级到最新版,可使用宝塔官方提供的通用修复脚本:

wget -O nginx_update.sh https://download.bt.cn/install/update/nginx_update.sh && bash nginx_update.sh

执行后脚本会自动检测当前Nginx版本,下载对应源码包,编译并替换二进制文件。
整个过程约3-5分钟,请耐心等待。

注意:如果脚本提示“未找到Nginx路径”,则先确认Nginx确实安装在 /www/server/nginx 中。
若你使用的是第三方Nginx安装方式,此脚本不适用。

升级后务必检查这几点

  1. 验证版本:运行 nginx -v 查看升级后的版本号。例如应显示 nginx version: nginx/1.24.0 或更高。
  2. 测试配置:执行 nginx -t 确认配置文件无误。如果报错,检查 error.log(路径 /www/wwwlogs/nginx_error.log)。
  3. 重启Nginx:在宝塔面板“软件商店”中找到Nginx,点击“重启”;或命令 systemctl restart nginx
  4. 检查网站访问:打开浏览器访问任意站点,确认正常加载。同时查看宝塔面板“监控”中的CPU和内存,无明显异常飙升。

你可能遇到的几个问题

问题1:脚本执行后Nginx无法启动,提示“unknown directive”
答:新版本Nginx可能弃用了一些旧指令(如 proxy_pass 写法变化)。回退到备份的 nginx.conf 并逐条对比修改。建议升级前备份 /www/server/nginx/conf/nginx.conf

问题2:升级后PHP连接不上,502错误
答:检查PHP-FPM是否在运行,以及 fastcgi_pass 路径是否正确。新版本Nginx默认使用socket文件,如果旧配置是TCP方式,请改为 unix:/tmp/php-cgi.sock 或对应PHP版本。

问题3:脚本提示“无法下载源码包”
答:海外服务器可能无法访问下载节点(download.bt.cn)。尝试配置系统DNS为 8.8.8.8,或使用国内服务器重试。也可以手动下载源码包放到 /www/server/nginx/src/ 目录下再执行脚本。

问题4:我不想用命令行,可以在宝塔面板里操作吗?
答:可以。宝塔面板“软件商店”中找到Nginx,点击“卸载”再“重新安装”新版,但这样会丢失配置文件。建议先用“面板设置”中的“修复面板”功能(可自动升级Nginx),或通过“文件”管理上传源码包手动替换。不过为了避免误操作,仍建议使用自动化脚本。

如果你使用的是泽御云等正规云服务商提供的服务器,升级后若网站仍然异常,可以联系技术支持核实底层虚拟化兼容性。
建议每次升级前先创建快照,避免升级失败导致网站长时间不可用。
升级完成后记得清理编译产生的临时文件(rm -rf /www/server/nginx/src/*.tar.gz)。

分享到:
上一篇
容器资源限制防止进程抢占内存导致宕机:容器内存限制配置
下一篇
爬虫抓取异常防火墙与站点配置整改清单
1
系统公告

机房迁移升级通知

尊敬的用户: IP 段 103.23.148.x、156.224.29.x 原香港一区线路波动、攻击频繁,平台定于 7 月 5 日凌晨分批迁移至香港 GIA 机房,硬件升级 AMD 铂金机型。 迁移均在凌晨操作,最大程度降低业务影响,迁移期间服务器临时关机; 升级后配置不降低、费用不涨价,数据默认同步迁移; 迁移后 IP 全部更换,请及时修改域名解析、防火墙白名单; 建议提前备份重要数据,有问题可联系在线客服。 感谢理解与支持! 泽御云科技 2026.06.30
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意