nginx 共同父目录下某个目录取消auth_basic认证

  • Post author:
  • Post category:其他


案例如下:

server {
        listen 80;
        auth_basic "DownLoad";
        auth_basic_user_file /etc/nginx/password/download/download.passwd;
        server_name www.test.com;

        location / {
                # limit_rate_after 10k;
                # limit_rate 128k;
                root /download/;
                index index.html index.htm;
                charset utf-8;
                autoindex on;              # 显示目录
                autoindex_exact_size off;  # 显示文件大小
                autoindex_localtime on;    # 显示文件时间

                location /mydir {
                        auth_basic off;
                        alias /download/mydir;
                        autoindex on;
                        autoindex_exact_size off;
                        autoindex_localtime on;
                }
        }
}

网站根目录/download,开启了auth_basic认证,访问需要输入账户,现在要开放mydir,访问不需要输入账号信息,可以参考以上配置。



版权声明:本文为qq_34777982原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。