nginx-reverse-proxy mit Windows-Authentifizierung mit NTLM

Jemand weiß, wenn möglich reverse-proxy mit Windows-Authentifizierung mit NTLM? Ich kann nicht finden, Beispiel auf dieser. Was sollten die Werte von more_set_headers Feld?

location /{
            proxy_http_version      1.1;
            proxy_pass_request_headers on;
            proxy_set_header        Host            $host;
            proxy_set_header        X-Real-IP       $remote_addr;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;


            more_set_input_headers  'Authorization: $http_authorization';

            proxy_set_header  Accept-Encoding  "";

            proxy_pass              http://host/;
            proxy_redirect          default;
            #This is what worked for me, but you need the headers-more mod
            more_set_headers        -s 401 'WWW-Authenticate: Basic realm="host.local"';
}

Wenn ich auf den host zugreifen, direkt die Authentifizierung erfolgreich ist, wenn ich den Zugang mit der reverse-proxy die Authentifizierung scheitern jedes mal.

  • für diejenigen, die neu in nginx wie mich die more_set_input_headers und more_set_headers config-Zeilen könnte Ihre nginx-Absturz beim ersten (zeigt Aborted in HTTP-Protokolle) denn zu installieren, müssen Sie Kopfzeilen-mehr-nginx-Modul, weitere Infos hier github.com/openresty/headers-more-nginx-module#installation
InformationsquelleAutor matheus | 2014-01-22
Schreibe einen Kommentar