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

案例如下:

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,访问不需要输入账号信息,可以参考以上配置。

猜你喜欢

转载自blog.csdn.net/qq_34777982/article/details/128300085