本专栏非常感谢大家得关注和支持,本人开源项目站点https://erosbt.com 将自己热爱与信仰的技术,持续不辍地传递。
ngx_http_access_module
该ngx_http_access_module模块允许限制访问某些客户端地址。
访问也可以通过密码,子请求的结果或JWT进行限制。通过地址和密码同时限制访问受到满足指令的控制。
句法: | allow (address ,CIDR,unix: , all) |
---|---|
默认: | — |
语境: | http, server, location, limit_except |
允许访问指定的网络或地址。如果unix:指定了特殊值(1.5.1),则允许访问所有UNIX域套接字。
句法 | deny (address ,CIDR,unix: ,all) |
---|---|
默认 | ---- |
语境 | http, server, location, limit_except |
允许访问指定的网络或地址。如果unix:指定了特殊值(1.5.1),则允许访问所有UNIX域套接字。
location / {
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.1.1.0/16;
allow 2001:0db8::/32;
deny all;
}
以上更多详解请大家关注nginx官方网站https://nginx.org/en/docs/