我在nginx中有以下location块:
location /stats { allow 127.0.0.1; deny all; }
如果我尝试从我家的MacBook查看/stats ,我会得到403 Forbidden 。 但是,如果我查看/stats/index.php我能够查看它。 我的印象是location /stats会recursion地应用(即对所有的孩子)。
我如何使这个位置块的行为如预期?
谢谢。
你需要指定'开始'的位置:
location ^~ /stats { allow 127.0.0.1; deny all; }