美文网首页
访问控制

访问控制

作者: qyfl | 来源:发表于2019-03-16 22:25 被阅读0次

    http_access_module,限制访问方式

    配置语法:

    Syntax: allow address|CIDR|unix:|all;
    Syntax: deny address|CIDR|unix:|all;
    // allow 表示允许什么方式,进行访问。
    // deny 表示禁止。
    
    // address 表示 IP 地址
    // CIDR 表示网段
    // unix: socket 
    // all 所有
    
    Default: -
    
    Context: http,server,location,limit_except
    

    示例:

    error_page   500 502 503 504 404  /50x.html;
    
    location = /50x.html {
                deny 127.0.0.1;
                allow all;
                // 禁止 127.0.0.1 访问此 location
                // 允许除了 127.0.0.1 以外的所有方式访问此 location
                
                root   html;
            }
    

    http_auth_basic_module,限制访问权限,登录认证。

    配置语法:

    Syntax: auth_basic string|off;
    
    Default: auth_basic off;
    
    Context:http,server,location,limit_except
    
    Syntax: auth_basic_user_file file;
    
    Default: -
    
    Context: http,server,location,limit_except
    

    示例:

    [qyfl@spider ~]$ htpasswd -c /xxx/xxx
    // 生成密码存储文件
    
    location / {
                auth_basic "suibian" on;
                auth_basic_user_file /xxx/xxx
                
                // auth_basic_user_file 配置密码存放的路径
    
                root   html;
                index  index.html index.htm;
            }
            
    // 然后访问此 location 就会弹窗要求输入用户名和密码认证。
    

    相关文章

      网友评论

          本文标题:访问控制

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