【nginx】利用Nginx进行反向代理绕过跨域问题
增加一个server监听新端口,然后代理即可:
## 比如客户端不能直接访问172.168.1.22:9010,但是Nginx服务器可以访问
## 此时我们可以让客户端访问Nginx的这个server,然后Nginx服务器代理转发到172.168.1.22:9010
# 反向代理 当访问Nginx此server端口时,代理到172.168.1.22:9010
location / {
proxy_pass http://172.168.1.22:9010;
}
# 解决js css 访问不到的问题,全部文件都代理
location ~ .* {
proxy_pass http://172.168.1.22:9010;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forw $proxy_add_x_forwarded_for;
}