您的位置首页百科问答

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

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

的有关信息介绍如下:

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

在部署项目时,需要配置nginx,有些情况需要允许所有ip通过端口访问网站。

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

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

nginx使用模块HTTP访问控制模块(HTTP Access)来拒绝或允许指定IP.控制规则按照声明的顺序进行检查,首条匹配IP的访问规则将被启用。

例如:

location/{

allow192.168.33.0/24;

denyall;

deny192.168.1.1;

allow10.1.1.0/16;}

上面的例子中仅允许192.168.1.0/24这个网络段访问这个location字段。注意规则的匹配顺序

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

例如:

location/{

allow all;

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

allow192.168.33.0/24;

allow10.1.1.0/16;

deny 192.168.34.22;

denyall;

}