Не могу настроить nginx чтобы аутентификация не шла на нем, но передавалась внутренним серверам

byg nginx-forum на nginx.us
Чт Ноя 24 06:07:07 UTC 2011


Добрый день!

Я пытаюсь настроить nginx как прокси к
внутренним серверам.
При этом внутренние сервера используют
аутентификацию по NTLM и BASE.
Но, хотя, браузер и запрашивает логин и
пароль серверам он не передается.

Вот моя секция конфига:

        location /reps/ {
            proxy_pass        http://10.2.0.20/;
            proxy_set_header  X-Real-IP $remote_addr;
            proxy_set_header  X-Forwarded-For
$proxy_add_x_forwarded_for;
            proxy_set_header  Host $host;
            proxy_pass_header Set-Cookie;
            set $IsAuth 1;
            if ($cookie_AUTH = "") {
               set $IsAuth 0;
            }
            proxy_redirect    default;
        }

        location /portal/ {
            proxy_pass        http://reportal/;
            proxy_redirect    default;
        }

Что я не так делаю?

И можно ли логировать запрос, что бы
увидеть имя и пароль передаются или
нет?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,218915,218915#msg-218915



Подробная информация о списке рассылки nginx-ru