nginx 如何设置成允许所有IP通过端口访问

2025-10-05 14:40:08

1、在安装的nginx文件夹里找到nginx.conf这个文件并打开(最好用程序开发的软件编辑器打开,用记事本打开有时会有字符错误。)

如果是使用ubuntu系统,则该文件在/etc/nginx/文件夹下

nginx 如何设置成允许所有IP通过端口访问

2、nginx使用模块HTTP访问控制模块(HTTP Access)来拒绝或允许指定IP.

 

控制规则按照声明的顺序进行检查,首条匹配IP的访问规则将被启用。 

例如:

location / {

  allow   192.168.33.0/24;

  deny    all;

  deny    192.168.1.1;

  allow   10.1.1.0/16;

 

}

上面的例子中仅允许192.168.1.0/24这个网络段访问这个location字段。

 

注意规则的匹配顺序

3、在我们的案例中将允许所有ip通过端口访问,那么可以这样设置。

例如:

location / {

  allow   all;

  # 匹配第一条规则,后面不起作用

  allow   192.168.33.0/24;

  allow   10.1.1.0/16;

  deny 192.168.34.22;

  deny    all;

}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢