如何解决Nginx+oauth2 "找不到主机"
set $upstream "http://web-server";
location /public/ {
proxy_pass $upstream/public/;
}
location /protected/ {
auth_request /_oauth2_send_request;
proxy_pass_request_headers on;
proxy_pass http://web-server/protected/;
}
但是当在 rev proxy 部分使用变量 $upstream 时,它给出错误“无法解析 web-server (3: Host not found)”
location /protected/ {
auth_request /_oauth2_send_request;
proxy_pass_request_headers on;
proxy_pass $upstream/protected/;
}
即使访问 /public url 也会出错。我做错了什么?使用 oauth2 模块时需要考虑什么?我还注意到,使用代理时,全局标头也不会发送到浏览器。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。