示例1
Nginx反向代理解决iframe跨域问题
写入Nginx配置文件
location /abc/ {
proxy_pass http://www.def.com/111;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
实测类似301/302跳转。
示例2
Nginx通过二级目录(路径)映射不同的反向代理,规避IP+端口访问
写入Nginx配置文件
location /abc/ {
#DemoBackend1后面的斜杠是一个关键,没有斜杠的话就会传递service到后端节点导致404
proxy_pass http://www.def.com/111/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
实测可以正常反代
示例3
具体详细用见参考链接。