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

【已回应】Nginx 防火墙设置了URL 白名单但是偶尔还是会被...

发表在 BUG提交2019-4-2 13:09 [复制链接] 5 8584

面板版本:宝塔 Linux 面板 6.9.0

系统版本:CentOS Linux 7.6.1810 (Core)

浏览器版本:73.0.3683.86(正式版本)

Nginx 版本:1.14.2(稳定版)

问题现象:Nginx 防火墙设置了 URL 白名单,但是偶尔还是会被拦截

重现方式:实在抱歉,我也不知道怎么重现,因为我自己测试没有出现被拦截的情况,而客户也表示再点一次就好了。而拦截详情的过滤规则和我添加的 URL 白名单规则是一样的,但是我看描述说明 URL 白名单优先级比 URL 黑名单还高,何况我都没有设置 URL 黑名单。

屏幕快照 2019-04-02 下午12.05.11.png
屏幕快照 2019-04-02 下午12.06.02.png
屏幕快照 2019-04-02 下午12.24.02.png
使用道具 举报 只看该作者 回复
发表于 2019-4-2 14:11:49 | 显示全部楼层
TIM截图20190402141145.png
使用道具 举报 回复 支持 反对
发表于 2019-4-2 14:13:48 | 显示全部楼层
加白名单只要加入这个就行了 TIM截图20190402141345.png
使用道具 举报 回复 支持 反对
发表于 2019-4-2 14:14:13 | 显示全部楼层
两种解决方式 。任意一种
使用道具 举报 回复 支持 反对
发表于 2019-4-2 14:15:32 | 显示全部楼层
白名单等级是比那个禁止php 的那个等级高。正则应该是这样写的


^/xxx/xxx/xx.php

就ok了
使用道具 举报 回复 支持 反对
发表于 2019-4-2 15:10:18 | 显示全部楼层
宝塔技术-小强 发表于 2019-4-2 14:15
白名单等级是比那个禁止php 的那个等级高。正则应该是这样写的

你没看到我下面配有一张 URL 白名单截图吗?而且已经强调过,添加了自己测试不拦截了,但是不明原因偶尔还是被拦截。而且如果是因为禁止 static 文件夹运行 php 脚本,过滤规则显示的是 php_path,我就是因为之前被拦截了才添加了白名单。现在的问题是明显 URL 白名单优先于禁止 static 运行 php 脚本,但还是出现被拦截的情况。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析
快速回复 返回顶部 返回列表