项目部署跨域问题解决
一、 解决方案
1. 参考网址
- 网址:https://blog.csdn.net/qq_26878363/article/details/111193227
2.解决问题具体配合
是Nginx的nginx.conf配置文件问题
问题之前配置
location ~ /data/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme proxy_pass http://193.26.159.172:8080; }
```nginx location /data/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme proxy_pass http://193.26.159.172:8080; }
```nginx location /data { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme proxy_pass http://193.26.159.172:8080; }
```nginx location /data/ { proxy_pass http://193.26.159.172:8080; }
问题解决后的配置
location ^~ /data/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_pass http://193.26.159.172:8080; }