当前位置:论坛首页 > BUG提交 > Linux面板

【已完成】防火墙升级到最新版之后所有网站全部500错误

发表在 BUG提交2019-12-8 23:02 [复制链接] 9 10608

看错误日志就是防火墙造成的,该如何修复?
防火墙版本:
  1. Nginx防火墙 8.1.7
复制代码
错误日志
  1. 2019/12/08 13:07:50 [error] 3376#0: *751 lua entry thread aborted: runtime error: /www/server/btwaf/init.lua:1991: attempt to index field 'btwaf_data' (a nil value)
  2. stack traceback:
  3. coroutine 0:
  4.         /www/server/btwaf/init.lua: in function 'count_all_ip'
  5.         /www/server/btwaf/init.lua:2143: in function 'run_btwaf'
  6.         /www/server/btwaf/waf.lua:14: in function </www/server/btwaf/waf.lua:1>, client: 47.240.59.235, server: , request: "GET  HTTP/1.1", host: "", referrer: "http://"
  7. 2019/12/08 14:54:47 [error] 3373#0: *1869 lua entry thread aborted: runtime error: /www/server/btwaf/init.lua:1991: attempt to index field 'btwaf_data' (a nil value)
复制代码

原来是正常的,因为最*病毒攻击多,我升级系统后,
  1. yum update -y
复制代码

才出现这问题,现在是CentOS Linux 7.7.1908 (Core)系统
使用道具 举报 只看该作者 回复
发表于 2019-12-9 09:10:41 | 显示全部楼层


您好,您的防火墙没有更新好,有lua模块没有下载到,您根据图中的示例重新更新下防火墙,建议将服务器中的系统加固类型的软件关闭再更新
防火墙更新a.png
使用道具 举报 回复 支持 反对
发表于 2019-12-9 22:50:07 | 显示全部楼层
已试过,卸载重装,和你教我一样更改版本号重新更新,用脚本覆盖安装(因为没权限发布URL连接,已经取消脚本网址了),结果完全一样,还是不行
  1. curl -sSO new_install.sh
复制代码

因为安装过python项目管理器,但我发现默认pip 应该是python 2.7版本,但我发现这里出错,因为很多插件都会提示出错了
  1. 抱歉,出错了:
  2. Traceback (most recent call last):
  3. File "/www/server/panel/class/panelPlugin.py", line 1677, in a
  4. plugin_main = __import__(get.name+'_main');
复制代码

是否是这原因造成:
  1. python -V
复制代码
正常:Python 2.7.5
  1. python3 -V
复制代码
正常:Python 3.6.8
  1. pip -V
复制代码
出错:pip 19.2.3 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
  1. pip3 -V
复制代码
正常:pip 19.2.3 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
使用道具 举报 回复 支持 反对
发表于 2019-12-9 22:51:43 | 显示全部楼层
已试过,卸载重装,和你教我一样更改版本号重新更新,用脚本覆盖安装(因为没权限发布URL连接,已经取消脚本网址了),结果完全一样,还是不行
  1. curl -sSO new_install.sh
复制代码

因为安装过python项目管理器,但我发现默认pip 应该是python 2.7版本,但我发现这里出错,因为很多插件都会提示出错了
  1. 抱歉,出错了:
  2. Traceback (most recent call last):
  3. File "/www/server/panel/class/panelPlugin.py", line 1677, in a
  4. plugin_main = __import__(get.name+'_main');
复制代码

是否是这原因造成:
  1. python -V
复制代码
正常:Python 2.7.5
  1. python3 -V
复制代码
正常:Python 3.6.8
  1. pip -V
复制代码
出错:pip 19.2.3 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
  1. pip3 -V
复制代码
正常:pip 19.2.3 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
使用道具 举报 回复 支持 反对
发表于 2019-12-10 09:08:51 | 显示全部楼层
MikeYe 发表于 2019-12-9 22:51
已试过,卸载重装,和你教我一样更改版本号重新更新,用脚本覆盖安装(因为没权限发布URL连接,已经取消脚本 ...

你系统引用的默认python版本是2.7.5,pip版本看着也没有问题,请问您修改完python和pip版本后有没有重新覆盖安装过么?没有的话覆盖安装下
  1. curl -sSO http://download.bt.cn/install/new_install.sh && bash new_install.sh
复制代码
使用道具 举报 回复 支持 反对
发表于 2019-12-10 16:32:28 | 显示全部楼层
大炮运维V587 发表于 2019-12-10 09:08
你系统引用的默认python版本是2.7.5,pip版本看着也没有问题,请问您修改完python和pip版本后有没有重新 ...

已经覆盖安装过,
pip版本是错误的啊
出错:pip 19.2.3 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
默认指向了pip (python 3.6)
使用道具 举报 回复 支持 反对
发表于 2019-12-10 16:48:19 | 显示全部楼层
大炮运维V587 发表于 2019-12-10 09:08
你系统引用的默认python版本是2.7.5,pip版本看着也没有问题,请问您修改完python和pip版本后有没有重新 ...

已经解决,是
  1. /www/server/panel/vhost/nginx/btwaf.conf
复制代码

错误造成的
使用道具 举报 回复 支持 反对
发表于 2022-12-28 11:59:55 | 显示全部楼层
大炮运维V587 发表于 2019-12-10 09:08
你系统引用的默认python版本是2.7.5,pip版本看着也没有问题,请问您修改完python和pip版本后有没有重新 ...

请问
curl -sSO http://download.bt.cn/install/new_install.sh && bash new_install.sh
是安装防火墙的吗?还是安装其他的?
使用道具 举报 回复 支持 反对
发表于 2022-12-28 12:01:33 | 显示全部楼层
MikeYe 发表于 2019-12-10 16:48
已经解决,是

错误造成的

这个文件
/www/server/panel/vhost/nginx/btwaf.conf
是什么错误?
使用道具 举报 回复 支持 反对
发表于 2023-1-5 09:35:28 | 显示全部楼层
用户88888888 发表于 2022-12-28 11:59
请问
curl -sSO http://download.bt.cn/install/new_install.sh && bash new_install.sh
是安装防火墙的 ...

这是更新面板的命令,您如果遇到问题了,请把您的问题详细描述,重新发帖求助
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

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

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

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

立即付费处理

工作时间:09:00至24:00

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