我知道如何拒绝访问所有网站,但我想知道如何使用 NGINX 拒绝某个 IP 访问网站 test.html
答案1
答案2
你需要在配置中添加一个位置块,如下所示
location = /test.html {
deny 192.168.1.1; #define the IP you want to block here
allow all; #allow the rest
}
Nginx按顺序测试 IP 并接受第一个匹配项,因此在这种情况下,被拒绝的 IP 将与第一个条目匹配,而所有其他 IP 将与allow all