如何拒绝访问某个HTML文件

我知道如何拒绝访问所有的网站,但我想知道如何拒绝访问IP到网站test.html使用NGINX

您可以使用location = form来定义单个URI的location =

 location = /test.html { allow 1.2.3.4; deny all; } 

详情请参阅此文件 。

你需要在你的configuration像这样的位置块

 location = /test.html { deny 192.168.1.1; #define the IP you want to block here allow all; #allow the rest } 

Nginx会按顺序testingIP并接受第一个匹配,所以在这种情况下,您的拒绝IP将匹配第一个条目,其他所有匹配的条目将全部匹配