• nginx常用模块(访问控制模块)


    语法:

    #开启认证控制,没有任何作用就是为了开启
    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

    [root@web02 /etc/nginx/conf.d]# htpasswd -c /etc/nginx/auth_basic clf
    [root@web02 /etc/nginx/conf.d]# cat /etc/nginx/auth_basic

    [root@web02 ]# vim /etc/nginx/conf.d/test.conf 

     

    server {
        listen 80;
        server_name www.test.com;
        charset utf-8;
    
        location / {
            root /code;
            index index.html;
        }
        location /download {
            root /code;
            index index.html;
            autoindex on;
            autoindex_exact_size off;
            autoindex_localtime on;
            allow 10.0.0.1;
            deny all;
            auth_basic on;
            auth_basic_user_file /etc/nginx/auth_basic;
        }
    }

     

     

     

     

     

     

  • 相关阅读:
    JavaSE-面向对象
    JavaSE-数组
    JavaSE-方法
    JavaSE-流程控制
    JavaSE-基础语法
    Java-初识Java
    PTH的几种食用姿势
    CVE-2020-1472 Zerologon
    OpenGL 术语
    使用IDEA创建SpringMVC项目
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13560886.html
Copyright © 2020-2023  润新知