如何设置Nginx服务器禁止通过IP地址访问

发布网友 发布时间:2022-04-20 04:47

我来回答

1个回答

热心网友 时间:2023-06-25 14:53

可以通过设置泛域名对未设置的主机进行deny。比如:

server {
    location _;
    deny all;
}

server {
    server_name foo.com;
    #...
}

如果总共就设置一个server,可以通过host对其进行判断。比如:

server {
    location foo.com;
    
    if ($host = "223.5.5.5") { // 换成对应的ip即可
        return 403;
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com