Nginx配置指令location匹配符优先级和安全问题

2019-10-17 20:54:38王振洲


location ~* 1.jpg$ {
            return 403;
    }

    location ~* .jpg$ {
            return 402;
    }

返回结果是:


403 Forbidden
--------------------------------------------------------------------------------
nginx/0.8.7

哈哈,恰好相反,看来我的推断是正确的,如果都是正则,都能够匹配,以配置文件出现顺序来,谁在前谁优先。 一口气说了,不知道朋友你,明白我的思路吗?这样的比较会很多很多,大家可以逐一测试。 熟悉location 配置,对于熟练运用nginx 是一个必备基础。 因为nginx 太灵活,也太流行了。上面的问题,也许朋友你,会遇到。希望对你有帮助。