Всем привет. Есть такой "почти" рабочий конфиг nginx. Наблюдаю проблему, которую не могу решить. При обращении к сайту по адресу test.site.ru/bitrix/admin/1c_exchange.php у меня запрашивается авторизация. При том что в директиву auth_basic передается значение off. 
Можете подсказать как это выличить?
server {
	server_name bitrix;
	listen 80;
	client_max_body_size 132M;
    auth_basic_user_file /var/www/site/docker/nginx/security/auth.basic;
    access_log  /var/log/nginx/site-access.log;
	error_log   /var/log/nginx/site-error.log;
	root        /var/www/site/application;
    index       index.php;
    if ($host != 'test.site.ru') {
        set $auth_basic off;
    }
    if ($host = 'test.site.ru') {
        set $auth_basic "Restricted";
    }
    if ($request_uri ~ .*/bitrix/admin/1c_exchange.php.*) {
        set $auth_basic off;
    }
    auth_basic $auth_basic;
	location ~ \.php$ {
		fastcgi_pass php-fpm:9000;
		#fastcgi_send_timeout 6000;
		#fastcgi_read_timeout 6000;
		proxy_connect_timeout 60000;
		proxy_send_timeout 60000;
		proxy_read_timeout 60000;
		send_timeout 60000;
		fastcgi_send_timeout 6000;
		fastcgi_read_timeout 6000;
		fastcgi_buffers 4 10240k;
		fastcgi_buffer_size 10240k;
		fastcgi_connect_timeout 6000;
		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
		fastcgi_index  index.php;
		include fastcgi_params;
		fastcgi_intercept_errors on;
	}
	if ($request_uri ~ ^(.*)/index.(html|php)) {
	    return 301 $scheme://$http_host$1/$is_args$args;
    }
	location / {
		try_files $uri $uri/ /bitrix/urlrewrite.php$is_args$args;
	}
	location ~* @.*\.html$ {
		internal;
	}
}