美文网首页
2.1 控制访问

2.1 控制访问

作者: 东风微鸣 | 来源:发表于2018-02-07 16:58 被阅读0次

2.1.1 介绍

控制你的web应用或你的web应用的子网的访问是很重要的业务. 在NGINX中, 访问控制有多种形式, 像是在网络层拒绝掉, 基于认证策略的允许, 或 HTTP指令浏览器如何响应. 本章我们将讨论基于网络属性, 认证和如何防止跨域资源共享(Cross-Origin Resource Sharing(CORS))的访问控制.

2.1.2 基于IP地址的访问

问题

你需要基于客户端的IP地址的控制.

解决方案

使用HTTP访问模块来控制对受保护资源的访问:

location / {
  deny 10.0.0.1;
  allow 10.0.0.0/20;
  allow 2001:0db8::/32;
  deny all;
}

在HTTP, server, 和location上下文中, allowdeny指令提供对给出的client, IP, CIDR range, Unix socket, 或all 关键字的允许和禁止访问的能力. 规则被依次检查, 直到发现匹配的地址.

讨论

保护在互联网上的有价值的资源和服务必须在对应的层上做. NGINX提供对其中一些层的能力. deny 指令组织访问给定的上下文, allow指令可以用于限制访问. 你可以使用IP地址, IPv4或IPv6, CIDR block ranges, 关键字all, 和Unix socket. 通常要保护某个资源, 应该允许特定区域的内网IP地址, 并拒绝所有.

相关文章

  • 2.1 控制访问

    2.1.1 介绍 控制你的web应用或你的web应用的子网的访问是很重要的业务. 在NGINX中, 访问控制有多种...

  • Apache服务器的访问控制

    1.访问控制 1.1 主配置 1.2 网页配置 1.3 测试 2 基于用户的访问控制 2.1 修改主配置文件 2....

  • 十五、继承和派生,兼容性原则

    类和类的关系 继承2.1 定义2.2 派生类的组成2.3 几点说明 继承的方式3.1 protected 访问控制...

  • Nginx防盗链、Nginx访问控制、Nginx解析php相关配

    image.png Nginx访问控制 Nginx访问控制Nginx访问控制 目录访问控制 正则匹配文件访问控制 ...

  • 汇总:CISSP重点安全知识

    访问控制模型: 访问控制分为自主访问控制(DAC)和非自主访问控制1、自主访问控制自主访问控制允许客体的所有者、创...

  • 访问控制

    1. 访问控制原理1.1 访问控制策略 2. 主体、客体和访问权 3. 自主访问控制3.1 自主访问控制的主要特点...

  • (翻译)fabric1.2.1新特性-访问控制列表

    访问控制列表 Access Control Lists(ACL) 什么是访问控制列表? fabric 使用访问控制...

  • 访问控制

    private 私有,只能在其定义域内使用 fileprivate 文件级别,整个swift源文件内有效 inte...

  • 访问控制

    在Swift语言中,访问修饰符有五种,分别为fileprivate,private,internal,public...

  • 访问控制

    在Swift语言中,访问修饰符有三种,分别为private,internal和public。同时,Swift对于访...

网友评论

      本文标题:2.1 控制访问

      本文链接:https://www.haomeiwen.com/subject/inrazxtx.html