假设接口域名A:http://www.aUrl.com
前端域名B:http://www.bUrl.cn
后台服务器大概十几台,做了负载均衡
前端这边有一些是B域名,访问A域名接口。也有一些是A域名,访问A域名接口。
也就是说存在同域也存在不同域。
大佬们知道怎么配置nginx配置吗,就是做反向代理解决跨域问题那个,需要两个域名都可以访问那个接口。
有做运维的老哥也可以讲讲,我知道这个方法能解决跨域但是我不会写服务器配置,我和公司运维说了他好像也不大明白,不知道怎么加配置。
假设接口域名A:http://www.aUrl.com
前端域名B:http://www.bUrl.cn
后台服务器大概十几台,做了负载均衡
前端这边有一些是B域名,访问A域名接口。也有一些是A域名,访问A域名接口。
也就是说存在同域也存在不同域。
大佬们知道怎么配置nginx配置吗,就是做反向代理解决跨域问题那个,需要两个域名都可以访问那个接口。
有做运维的老哥也可以讲讲,我知道这个方法能解决跨域但是我不会写服务器配置,我和公司运维说了他好像也不大明白,不知道怎么加配置。
都是访问A域名接口,A服务器配置下CORS:Acess-Control-Allow-Origin
和 Access-Control-Allow-Credentials
就好了吧。
要做反向代理,那就得是B域名接口请求B域名服务器,再proxy_pass
反向代理到A服务器。怪麻烦的。
8 回答3.8k 阅读✓ 已解决
6 回答1.7k 阅读✓ 已解决
5 回答5.5k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
3 回答1.9k 阅读
8 回答3.1k 阅读
4 回答2.4k 阅读✓ 已解决
参考: https://blog.csdn.net/u013084... 浏览器的跨域问题以及解决方案
参考: https://segmentfault.com/a/11... 前端常见跨域解决方案(全)
解决前端跨域
回归正题, 修改nginx.conf文件如下: