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;
}
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;
}
相关文章推荐
- Nginx提供网站服务应用包括(虚拟主机、用户访问控制、用户验证、nginx平滑升级、防盗链)的配置
- nginx添加访问控制htpasswd及status配置
- Nginx防盗链、Nginx访问控制、Nginx解析php相关配置
- Nginx防盗链、访问控制、Nginx解析PHP相关配置、Nginx代理
- 全面掌握Nginx配置+快速搭建高可用架构 一 Nginx的访问控制
- nginx的高级配置(5)——访问控制
- Nginx配置防盗链、Nginx访问控制、Nginx解析php相关配置
- LNMP(nginx防盗链,访问控制,解析php相关配置,Nginx代理,常见502问题)
- 【LNMP】Nginx防盗链、Nginx访问控制、Nginx解析php相关配置和Nginx代理
- Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理
- Nginx简介及用户认证、访问控制和反向代理配置
- Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理
- 详解Nginx防盗链和Nginx访问控制与Nginx解析php的配置
- Nginx防盗链,Nginx访问控制,Nginx解析PHP的相关配置,Nginx代理
- Nginx作为WEB服务相关配置(性能优化,网络连接,访问控制,虚拟主机,https等等)
- Nginx配置——访问控制
- 12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置 12.16 Nginx代理
- Nginx防盗链,Nginx访问控制,,Nginx解析php相关配置,Nginx代理
- Nginx防盗链 Nginx访问控制 Nginx解析php相关配置 Nginx代理
- CentOS7 Nginx配置--静态文件过期时间、防盗链、访问控制