listen 80;
location / {
rewrite ^/[^/]+(/.*)$ $1 break;
proxy_pass http://upstream;
proxy_set_header Authorization "Basic safdadfWU6cdfdvcmQ=";
}
}
Но все отлично доступно и без токена) почему отдает 200?
Опять чудишь что-то. А что ты вообще пытаешься сделать? То, что ты делаешь сейчас, нужно, когда у тебя апстрим требует базовую аутентификацию, а ты хочешь, чтобы от клиента, который туда ходит через твой nginx, её не спрашивали. Твой апстрим требует базовую аутентификацию? Или ты хочешь, чтобы её требовал твой nginx?
))апстрим не требует, хотелось что б nginx требовал
https://nginx.org/ru/docs/http/ngx_http_auth_basic_module.html
Обсуждают сегодня