Привет, есть такой конфиг nginx:
events {
}
http {
limit_req_zone $binary_remote_addr zone=one:10m rate=15r/m;
server {
location / {
limit_req zone=one burst=40;
auth_basic "closed site";
auth_basic_user_file /data/www/conf/htpasswd;
return 302 https://www.youtube.com/;
}
}
}
Идея была в том, что юзер должен ввести логин/пароль, и если все верно, то перенаправляется по нужному адресу, иначе долбится дальше в логин/пароль. Без return все работает (запрос пароля), но стоит добавить return, как он выполняется безусловно, auth не выполняется. Что здесь не так?
ПС: такой способ перенаправить посоветовал гпт