相关文章:
ngx_http_access_module,该模块允许限制某些 IP 地址的客户端访问,也可以通过密码、子请求结果、JWT 来限制访问
一、指令
-
allow
key value 句法 allow address | CIDR | unix: | all; 默认值 / 使用场景 http, server, location, limit_except -
deny
key value 句法 deny address | CIDR | unix: | all; 默认值 / 使用场景 http, server, location, limit_except
二、示例
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
allow 127.0.0.1;
deny all;
}
}
-
如上所示,只允许 127.0.0.1 的 IP 地址对 nginx 欢迎页进行访问
-
其余 IP 地址无法进行访问,会报 403 Forbidden 错误