利用nginx做反向代理解决前端跨域问题
2019-06-17 16:27
811 查看
很简单,就是使用nginx做一个反向代理,不过这个需要后台人员协助处理.具体步骤:
1.在安装了nginx的服务器中找到nginx.conf文件里的server{},如果没有找到的话就到该文件同级的conf.d文件夹里面的default.conf文件.
2.在里面添加如下代码
{ listen 80; server_name www.aaa.top; location / { proxy_pass http://www.bbb.com; add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Credentials' 'true'; } ##### other directive }
其中www.aaa.com代表自己的域名,www.bbb.com代表的别人的域名,就是需要跨域的域名,然后添加上允许跨域的请求头,然后重启nginx就可以了.
这样的话请求www.aaa.com的接口就相当于请求www.bbb.com的接口了.
以上就是利用nginx做反向代理解决跨域的方法.
相关文章推荐
- 利用nginx做反向代理解决前端的跨域问题
- nginx反向代理-解决前端跨域问题
- 前端开发接口联调--用nginx的反向代理机制解决前端跨域问题
- 用nginx的反向代理机制解决前端跨域问题在nginx上部署web静态页面
- 用nginx的反向代理机制解决前端跨域问题
- 用nginx的反向代理机制解决前端跨域问题
- 用nginx的反向代理机制解决前端跨域问题
- 用nginx的反向代理机制解决前端跨域问题
- 用nginx的反向代理机制解决前端跨域问题
- 用nginx的反向代理机制解决前端跨域问题
- 用nginx的反向代理机制解决前端跨域问题
- 用nginx的反向代理机制解决前端跨域问题
- 用Nginx和Apache的反向代理解决Ajax的跨域问题
- nginx用反向代理机制解决跨域的问题
- 利用Nginx解决跨域问题
- 利用nginx的upstream做反向代理解决内网域名转发的问题
- 用Nginx和Apache的反向代理解决Ajax的跨域问题
- 前后端nginx部署(反向代理解决跨域问题)
- 用Nginx和Apache的反向代理解决Ajax的跨域问题
- 利用nginx解决跨域问题