首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用www-authenticate的nginx反向代理问题

使用www-authenticate的nginx反向代理问题
EN

Stack Overflow用户
提问于 2020-03-06 18:54:23
回答 1查看 682关注 0票数 0

我想使用nginx反向代理将传入的http请求路由到本地端口8081,但在8081上运行的应用程序需要www-authenticate标头授权,postman给我状态401“验证失败”(图1)。但是,当我使用Apache httpd执行反向代理时,我成功地获得了结果。

www-authenticate失败

在这里,它为另一个使用基本身份验证的请求工作

这是我的nginx.conf

代码语言:javascript
复制
               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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-03 23:27:12

这是因为我在标题中有“下划线”,例如CLIENT_SECRET_KEY

为了解决这个问题,你需要在你解决的nginx.conf中添加underscores_in_headers on;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60562600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档