1024程序员特惠活动,3年企业版2399元,立省600元!查看活动
当前位置:论坛首页 > 第三方应用 > Linux面板插件

【已回复】免费版 Nginx 防火墙疑似间歇性丢失 POST 请求体:.

发表在 第三方应用2026-10-12 18:55 [复制链接] 12 367

环境:Debian、宝塔 Nginx、PHP-FPM 8.4、Laravel 13。宝塔面板版本/Nginx 版本/免费防火墙版本:[8.4]。
问题已多次复发,影响不同的 POST 业务,而非单个网页:
  • 商品下单:提示购买数量缺失。2026-10-12 18:35:13(北京时间),请求 Content-Length 为 293 字节,应用入口读取的原始请求体长度为 0,gid、数量、邮箱等字段全部缺失。
  • 后台卡密导入:同时提示分类 ID、商品 ID、规格 ID,以及卡密文本或文件缺失。
  • 后台订单批量删除:从列表点击删除后出现 405。该表单使用 POST 加隐藏的 _method=DELETE;怀疑正文丢失时方法覆盖字段也随之丢失。
故障期间,我在服务器上使用 curl 的 --resolve 将域名直连 127.0.0.1,绕过 Cloudflare,发送包含 gid、数量等字段的小型表单,并故意使用无效 CSRF,确保不会创建订单:
  • 2026-10-12 18:39:52,flow_id=7015062abf1ce78f1f37328ee9ddb599:Content-Length=106,应用读取的 raw_body_length=0,PHP 和 Laravel 均未收到表单字段。
  • 随后关闭宝塔免费 Nginx 防火墙;2026-10-12 18:41:30,flow_id=66e24da51ba256a41423c3b6c0d42085:相同类型的直连探针 Content-Length=106、raw_body_length=106,gid、数量等字段完整到达。
  • 两次探针均返回 HTTP 419,这是故意使用无效 CSRF 的预期结果;判断依据是正文长度和字段是否到达,而非 419 状态码。
  • 关闭插件后,下单、卡密导入、订单批量删除三种操作均恢复正常。此前把 /create-order 加入 URL 白名单仍会复发,白名单不能作为有效修复。
目前证据强烈指向免费防火墙所在的 Nginx/Lua 请求处理链路;但关闭插件也可能触发 Nginx 重载,因此希望开发者同时核查插件处理请求体的逻辑,以及重载后暂时恢复的原因。故障期间未发现对应的防火墙拦截记录,请求仍进入 PHP,只是正文为空。
请协助确认是否为已知问题,给出需要补充的非敏感诊断信息、兼容配置或修复版本。在修复并验证前,我只能保持该免费插件关闭,以保证订单业务可用。



使用道具 举报 只看该作者 回复
发表于 2026-10-12 18:56:32 | 显示全部楼层
ScreenShot Tool -20261012185538.png
使用道具 举报 回复 支持 反对
发表于 2026-10-13 10:07:16 | 显示全部楼层
您好,免费版nginx防火墙官方暂时没有参与维护,这里有第三方插件引导https://www.bt.cn/bbs/thread-39649-1-1.html
如需咨询宝塔面板相关问题,可通过官方微信客服进行在线咨询。
操作方式:复制下方链接,在微信中打开: https://docs.bt.cn/wechat-service
进入后即可在线与客服沟通。
为提高沟通效率,建议您在微信咨询前先填写以下信息,将信息一并发送给客服,以便客服快速定位您的问题:
问题描述(请尽量详细):
论坛帖子地址:
操作系统:
面板版本:
感谢您的支持!




使用道具 举报 回复 支持 反对
发表于 2026-10-13 13:34:59 | 显示全部楼层
同上,我们也出现了这种问题;
使用道具 举报 回复 支持 反对
发表于 2026-10-13 14:41:30 | 显示全部楼层
这个应该怎么才能彻底解决,目前只能重启nginx才可以解决
使用道具 举报 回复 支持 反对
发表于 7 天前 | 显示全部楼层
宝塔用户_ejfqek 发表于 2026-10-13 14:41
这个应该怎么才能彻底解决,目前只能重启nginx才可以解决

目前我们是用了回退到8.3版本,进行处理;
使用道具 举报 回复 支持 反对
15686208211 发表于 2026-10-14 08:41
目前我们是用了回退到8.3版本,进行处理;

8.3也有这个问题吧
使用道具 举报 回复 支持 反对
发表于 5 天前 | 显示全部楼层

是的,今天其中一台服务器8.3的版本,也出现了这种情况;

不知道官方什么时候能够修复一下呢;
使用道具 举报 回复 支持 反对
发表于 5 天前 | 显示全部楼层

这个是不是和nginx版本,也有关系;
使用道具 举报 回复 支持 反对
发表于 前天 10:18 | 显示全部楼层
同上,我们也出现了这种问题;
使用道具 举报 回复 支持 反对
发表于 前天 13:33 | 显示全部楼层
这个有解决方案了吗?
使用道具 举报 回复 支持 反对
发表于 前天 15:20 | 显示全部楼层
我们不同的服务器,不同的项目都在出现类似的问题,崩溃了,客户一直反应
使用道具 举报 回复 支持 反对
发表于 前天 17:13 | 显示全部楼层
15686208211 发表于 2026-10-16 13:30
这个是不是和nginx版本,也有关系;

不知道,我们很多客户的服务器环境,代码最近都没动,都相继出现了这个问题,就很奇怪
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表