Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: проксирование
On Fri, 19 Oct 2007, Nikolay Grebnev wrote:
Добрый день.
Как организовать проксирование на другой сервер, на котором требуется
требуется авторизация (та, которое браузерное окошко вылезает)?
Если вы знаете логин\пароль, попробуйте прямо добавить нужный зоголовок
location /srvh/ {
proxy_pass http://192.168.200.11:80/pts7/;
proxy_redirect on;
proxy_set_header Host $host;
proxy_set_header Via $http_via;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+ proxy_set_header Authorization: Basic <строка_авторизации>
rewrite_log on;
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
}
<строка_авторизации> готовится по рецепту из rfc2068 :
basic-credentials = "Basic" SP basic-cookie
basic-cookie = <base64 [7] encoding of user-pass,
except not limited to 76 char/line>
user-pass = userid ":" password
userid = *<TEXT excluding ":">
password = *TEXT
Userids might be case sensitive.
--
Best regards,
Andrew Kopeyko <kaa@xxxxxxxx>
|