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

【待反馈】Nginx免费防火墙 和 Nginx配置里的代码 冲突的问

发表在 Linux面板2024-7-29 07:59 [复制链接] 1 451

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本: 免费版8.2.0      Nginx免费防火墙 8.2    Nginx 1.20.2

系统版本:系统:CentOS 8 和 系统:CentOS 7

问题描述:Nginx 里的设置和 防火墙里的规则 有冲突。

相关截图(日志、错误):

问题:  Nginx配置里的代码
  #禁止访问的文件或目录    location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
    {
        return 404;
    }


就会造成  防火墙里的  GET-URL过滤  部分 相同的 规则 失效。   
例如
客户访问,htaccess   防火墙就不会拦截, 但是如果是   把 return 404; 注销了 ,  防火墙就会拦截了。  但是是 防火墙在 Nginx配置 配置里的规则 后面执行。
还有 伪静态里的规则        if (!-e $request_filename) {
                        return 404;
        }


也会造成 防火墙里的 目录防护 规则 失效。   这个是什么原因? 怎么处理?
使用道具 举报 只看该作者 回复
发表于 2024-7-29 17:32:57 | 显示全部楼层
您好,nginx免费防火墙问题,请咨询一下nginx免费防火墙的开发者
https://www.bt.cn/bbs/thread-39649-1-1.html
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

立即付费处理

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

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