проксирование
Andrew Kopeyko
kaa at zvuki.ru
Fri Oct 19 13:24:04 MSD 2007
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 at zvuki.ru>
More information about the nginx-ru
mailing list