nginx 配置如下: (/login的请求:proxy_set_header Host $proxy_host 配置会报403)
server {
listen 8092;
server_name 192.168.2.x;
location /login {
proxy_pass https://flow.polar.com;
proxy_set_header X-ForwardeProto $scheme;
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
}
}
nginx 使用以下方式配置是/login 是成功的,但是有点小问题
(/login的请求:proxy_set_header Host $http_host)
server {
listen 8092;
server_name 192.168.2.x;
location /login {
proxy_pass https://flow.polar.com;
proxy_set_header X-ForwardeProto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
}
}
小问题如图描述 虽然是200 状态,但是因为我配置的proxy_set_header Host $http_host;请求头还是,我本地的信息
不代理前的
不使用代理直接访问 nginx 要怎么配置,才能完成这个登录操作?我把配置成proxy_set_header Host $proxy_host; 会报403
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。