【已回应】Nginx 防火墙设置了URL 白名单但是偶尔还是会被...
面板版本:宝塔 Linux 面板 6.9.0系统版本:CentOS Linux 7.6.1810 (Core)
浏览器版本:73.0.3683.86(正式版本)
Nginx 版本:1.14.2(稳定版)
问题现象:Nginx 防火墙设置了 URL 白名单,但是偶尔还是会被拦截
重现方式:实在抱歉,我也不知道怎么重现,因为我自己测试没有出现被拦截的情况,而客户也表示再点一次就好了。而拦截详情的过滤规则和我添加的 URL 白名单规则是一样的,但是我看描述说明 URL 白名单优先级比 URL 黑名单还高,何况我都没有设置 URL 黑名单。
加白名单只要加入这个就行了 两种解决方式 。任意一种 白名单等级是比那个禁止php 的那个等级高。正则应该是这样写的
^/xxx/xxx/xx.php
就ok了 宝塔技术-小强 发表于 2019-4-2 14:15
白名单等级是比那个禁止php 的那个等级高。正则应该是这样写的
你没看到我下面配有一张 URL 白名单截图吗?而且已经强调过,添加了自己测试不拦截了,但是不明原因偶尔还是被拦截。而且如果是因为禁止 static 文件夹运行 php 脚本,过滤规则显示的是 php_path,我就是因为之前被拦截了才添加了白名单。现在的问题是明显 URL 白名单优先于禁止 static 运行 php 脚本,但还是出现被拦截的情况。
页:
[1]