ее и попадает на стандартную авторизацию сайта, проходит и ее, далее на след странице вновь появляется диалоговое окно auth_basic. И с правильным юзер/пароль уже не пускает, тупо перезапрашивает. Не встречали такое?
Настройки такие:
location / {
proxy_pass http://127.0.0.1:81;
proxy_redirect http://127.0.0.1:81/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
auth_basic "Restricted Area";
auth_basic_user_file /etc/nginx/sites-available/.htpasswd;
}
А стандартная авторизация сайта - она какая? Если после неё тоже клиент шлёт заголовок Authorization - тогда все плохо. Единственный нормальный способ - сделать так, чтобы пароли в basic_auth и на сайте были одинаковыми. Но тогда одна из авторизаций тупо не нужна.
Обсуждают сегодня