小编mat*_*eus的帖子

使用NTLM的Windows身份验证的nginx反向代理

任何人都知道是否可以使用NTLM的Windows身份验证进行反向代理?我找不到任何这方面的例子.more_set_headers字段的值应该是多少?

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"';
}
Run Code Online (Sandbox Code Playgroud)

如果我直接访问主机,则如果我使用反向代理访问身份验证,则每次身份验证都会失败.

ntlm reverse-proxy nginx

12
推荐指数
2
解决办法
3万
查看次数

标签 统计

nginx ×1

ntlm ×1

reverse-proxy ×1