http_access_module
Syntax: allow address | CIDR | unix: |all;
Default -
Context: http,server,location,limit_except
Syntax: deny address | CIDR |unix: | all;
Default: -
Context:http,server,location,limit_except
配置nginx.conf
新增如下location
location ~ ^/admin.html{
root /www/html;
deny 192.168.127.3 #不允许自己的ip访问
allow all; #允许其他所有ip访问
index index.html index.htm;
}
只允许自己的IP访问
location ~ ^/admin.html{
root /www/html;
deny all #不允许其他所有ip访问
allow 192.168.127.3;#允许自己的ip访问
index index.html index.htm;
}
http_x_forwarded_for
http_x_forwarded_for=Client IP,Proxy(1)IP,Proxy(2)IP
http_access_module局限性
- 采用别的HTTP头信息控制访问 如:HTTP_X_FORWARE_FOR
- 结合geo模块
- 通过HTTP自定义变量传递