nginx基本身份验证未与txt一起工作

nginx基本身份验证未与txt一起工作,nginx,web-config,Nginx,Web Config,为什么nginx中的basic auth不能与*.txt文件一起工作 Nginx配置: location ^/(gp|icq|irc)/* { auth_basic "Closed"; auth_basic_user_file /home/user/etc/htpasswd; location ~* .php$ { try_files $uri = 404; include fastcgi_params_std;

为什么nginx中的basic auth不能与*.txt文件一起工作

Nginx配置:

location ^/(gp|icq|irc)/* {
    auth_basic "Closed";
    auth_basic_user_file /home/user/etc/htpasswd;
    location ~* .php$ {
        try_files     $uri = 404;
        include       fastcgi_params_std;
        fastcgi_pass  unix:/var/run/php-fpm/user.sock;
        fastcgi_index index.php;
    }
}
例如:

-不工作


-工作

配置看起来正确。也许您正在使用别名、其他位置“捕获”txt文件或其他有影响的规则?顺便说一句:出于安全原因,设置“服务器令牌关闭”是个好主意。现在我看到您使用了nginx.Nope的旧版本。标准配置。不间断电源。。。忘记。谢谢