您的位置:首页 > 运维架构 > Nginx

Nginx 访问控制配置

2017-07-09 07:00 225 查看
IP访问控制

location {

   deny IP /IP段

   deny 192.168.1.109;

   allow 192.168.1.0/24;192.168.0.0/16;192.0.0.0/8


}

规则:按照顺序依次检测,直到匹配到第一条规则

用户认证访问(访问的时候,需要用户名密码)

模块ngx_http_auth_basic_module允许使用“HTTP基本认证”协议验证用户名和密码来限制对资源的访问。
location / {

  auth_basic "closed site";

  auth_basic_user_file /var/users;

}


Apache发行包中的htpasswd命令来创建user_file文件

htpasswd -c -m /var/users username
注:需要安装httpd才可以使用上面命令

示例:

yum -y install httpd

htpasswd -bcm
/var/user zhangsan 123456
(创建了一个用户密码的文件)

nginx访问状态监控(不推荐使用)

location /basic_status {

   stub_statuson;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐