当前位置:论坛首页 > Linux面板 > 求助

【已解答】nginx报错!lua_shared_dict

发表在 Linux面板2023-4-17 18:30 [复制链接] 6 5782

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

面板7.99
系统版本:

CentOS 7.9
问题描述:

nginx: [emerg] unknown directive "lua_shared_dict" in /www/server/panel/vhost/nginx/speed.conf:1
相关截图(日志、错误):

根据这个帖子,https://www.bt.cn/bbs/forum.php? ... a%5C_shared%5C_dict  

尝试了很多次,还是没有解决,

Nginx 1.20.2 单独安装可以使用(编译和极速安装都试过,还是没用),一旦安装上防火墙就没法用了,不能添加网站,这应该是个普遍的bug。
360截图20230417182536427.jpg
使用道具 举报 只看该作者 回复
发表于 2023-4-17 21:28:26 | 显示全部楼层
您好,若您根据上面的链接里的方案操作后依旧报错,那么可能是您安装的Nginx1.23版本的,当前Nginx1.23还未支持luajit组件,您可使用安装其他版本的Nginx
使用道具 举报 回复 支持 反对
发表于 2023-4-18 08:48:44 | 显示全部楼层
堡塔运维盏尽 发表于 2023-4-17 21:28
您好,若您根据上面的链接里的方案操作后依旧报错,那么可能是您安装的Nginx1.23版本的,当前Nginx1.23还未 ...

用的是1.20,1.22编译都试过,还是这样子,
使用道具 举报 回复 支持 反对
发表于 2023-4-18 08:54:26 | 显示全部楼层
360截图20230418085258313.jpg

1.18  ,1.20  ,1.22都尝试过了,还是这样子,应该是个bug了!
使用道具 举报 回复 支持 反对
发表于 2023-4-18 16:01:45 | 显示全部楼层
您好,这个是没有加载引用到配置文件所以导致的错误的,您那边重新编译Nginx后,重新安装下Nginx防火墙插件看下是否正常。
或者是将/www/server/下的btwaf目录删除,然后再去重新安装看下
使用道具 举报 回复 支持 反对
发表于 2023-4-18 20:21:10 | 显示全部楼层
重新试过了,还是这个样子,据说是7.92版本以后出现这样的情况,之前没有的,等待后续的修复吧!
使用道具 举报 回复 支持 反对
发表于 2023-4-19 10:41:21 | 显示全部楼层
牛小二 发表于 2023-4-18 20:21
重新试过了,还是这个样子,据说是7.92版本以后出现这样的情况,之前没有的,等待后续的修复吧! ...

您好,这个我具体详细问过开发者,这个是没有将Nginx内所需的Lua模块安装到,所以会导致此错误的提示。如您那边方便提供的面板或者服务器登录信息,这边可以具体协助您排查具体的问题
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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