为了能快速了解并处理您的问题,请提供以下基础信息: 面板、插件版本: 面板9.6.0,Nginx 1.26.3
问题描述:安装Nginx免费防火墙 8.3,重启后,nginx报错nginx: [emerg] unknown directive "lua_shared_dict" in /www/server/panel/vhost/nginx/free_waf.conf:1 相关free_waf.conf是 lua_shared_dict spider 20m; lua_shared_dict free_waf 20m; lua_shared_dict free_waf_drop_ip 10m; lua_shared_dict free_waf_drop_sum 10m; lua_package_path "/www/server/free_waf/?.lua"; init_by_lua_file /www/server/free_waf/init.lua; access_by_lua_file /www/server/free_waf/waf.lua; 如果不重启,nginx怎么重启都不会报错,但一旦重启,nginx就会报错 尝试删除Nginx免费防火墙 8.3,重启nginx还是报错 nginx: [emerg] unknown directive "lua_package_path" in /www/server/nginx/conf/nginx.conf:28 查看配置文件,第28行是 lua_package_path "/www/server/nginx/lib/lua/?.lua;;"; 删除这行后,重启nginx才成功
请问该如何正确安装Nginx免费防火墙 8.3,重启后,nginx能正常工作
|
|