www-authenticate 的 nginx 反向代理问题
nginx reverse proxy issue with www-authenticate
我想使用 nginx 反向代理将传入的 http 请求路由到本地端口 8081,但是 8081 上的应用程序 运行 需要 www-authenticate header 授权并且邮递员给我状态 401 "Authentication failure"(图 1)。但是当我使用 Apache httpd 进行反向代理时,我成功地得到了结果。
www-authenticate 失败
这里它正在处理另一个使用基本身份验证的请求
这是我的 nginx.conf
location /webfolder/ {
proxy_pass http://localhost:8081;
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
请帮助我解决这个问题,因为我不熟悉 nginx,nginx 版本 1.16
这是因为我有 "underscores in header"
前任
CLIENT_SECRET_KEY
要解决该问题,您需要在 nginx.conf 中添加 underscores_in_headers on;
问题已解决。
我想使用 nginx 反向代理将传入的 http 请求路由到本地端口 8081,但是 8081 上的应用程序 运行 需要 www-authenticate header 授权并且邮递员给我状态 401 "Authentication failure"(图 1)。但是当我使用 Apache httpd 进行反向代理时,我成功地得到了结果。
www-authenticate 失败
这里它正在处理另一个使用基本身份验证的请求
这是我的 nginx.conf
location /webfolder/ {
proxy_pass http://localhost:8081;
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
请帮助我解决这个问题,因为我不熟悉 nginx,nginx 版本 1.16
这是因为我有 "underscores in header" 前任 CLIENT_SECRET_KEY
要解决该问题,您需要在 nginx.conf 中添加 underscores_in_headers on;
问题已解决。