Nginx proxy_pass к защищенному паролем upstream - PullRequest
6 голосов
/ 23 января 2010

Я хочу передать запрос вышестоящему серверу. Исходный URL не защищен паролем, а вышестоящий сервер. Мне нужно ввести имя пользователя и пароль Basic auth в запрос, но при этом выдают ошибки:

upstream supportbackend {
       server username:password@support.yadayada.com;
}

и

upstream supportbackend {
       server support.yadayada.com;
}

location /deleteuser {
    proxy_pass http://username:password@supportbackend;
}

1 Ответ

12 голосов
/ 03 февраля 2010

вам нужно добавить proxy_set_header Authorization "Basic ....";, где .... это base64 из user:pass.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...