nginx 解决跨域问题
nginx
it书童
2020-12-12 15:15:10
0赞
0踩
1127阅读
0评论
可以通过在 nginx 中设置反向代理解决,如 a 域名请求 b 接口,可以请求 a 域名所在服务器的 nginx ,由 nginx 反向代理获取到 b 接口数据。即,对于客户端,隐藏了真实的服务端,nginx 通过借花献佛的方式完成了数据的交接
此外,也可以在 b 接口所在 nginx 服务器开放跨域限制,如:
# 在 location 块中添加
# 允许跨域请求的域
add_header 'Access-Control-Allow-Origin' *;
# 允许带上 cookie 请求
add_header 'Access-Control-Allow-Credentials' 'true';
# 允许请求的方法
add_header 'Access-Control-Allow-Methods' *;
# 允许请求的 header
add_header 'Access-Control-Allow-Headers' *;
- 上一篇: nginx 主配置详解
- 下一篇: nginx 防盗链

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/944
精品付费
个人开发者通过payjs接入微信支付
4929
0
这一次,真正掌握composer
2679
0
相关推荐
nginx 日志管理
1846
0
nginx 配置文件详解
1472
0
大型网站优化思路
1099
0
nginx 按天切割日志
1319
0
nginx 防盗链
1151
0
nginx 构建 tomcat 集群
1064
0
负载均衡之ip_hash
1186
0
负载均衡之一致性hash算法
1094
0
负载均衡之url_hash与least_conn
1137
0
nginx 配置动静分离
1113
0