nginx server下配置如下:

location /api/ {# 设置代理服务器的协议和地址proxy_pass          http://www.b.com/api/; # 修改cookie,针对request和response共享cookie和sessionproxy_cookie_domain www.b.com  www.a.com; # proxy_cookie_path 设置cookie生效的目录 这里统一都为/ 所以这个参数可以省略#proxy_cookie_path /api/ /;
}

说明

域名:
www.a.com 日常业务
www.b.com 数据接口服务域名

用户登录在www.a.com域名下,cookie设置路径为/(保险起见可以设置指定目录)

所有数据接口统一规范为:(必须,可以规范数据请求)
http://www.a.com/api/...

设置代理之后,接口域名仍然为www.a.com,但是数据请求实际为
http://www.b.com/api/...

www.b.com/api/下的所有接口文件中,都可共享www.a.com下的用户sessioncookie信息。

亲测~

参考:
https://blog.csdn.net/u013314786/article/details/84584374

nginx 代理配置 跨域 cookie session 共享相关推荐

  1. nginx 代理解决跨域问题

    前言 可能在某些时候我们的前端项目需要访问一些外部的接口,比如Apollo等,而直接使用axios发送请求的话,会报跨域的错误,具体什么是跨域这里就不啰嗦了,如下图. 这个接口地址当然是正确的,可以放 ...

  2. nginx里配置跨域

    发布于 881天前  作者 wendal  1404 次浏览  复制  上一个帖子  下一个帖子  标签: nginx 跨域 if ($request_method = OPTIONS ) {add_ ...

  3. Djiango django跨域 cookie session

    一.django跨域问题 1.什么时跨域 通常情况下,A网页访问B服务器资源时,满足以下三个条件其一就是跨域访问 1. 协议不同 2. 端口不同 3. 主机不同 2.django解决跨域 安装djan ...

  4. nginx代理ajax跨域请求

    一.首先去下载一个nginx. 二.配置nginx的配置文件 nginx.conf server {listen 8088; #监听端口server_name localhost;#charset k ...

  5. react 访问后端_react前端用nginx怎么配置跨域访问后端restful api?

    开发机器是windows,windows中安装了centos虚拟机做restful api服务器,在浏览器中可以正常访问该api服务器: http://192.168.33.3:8080/articl ...

  6. vue如何通过Nginx代理做到跨域访问API接口 解决404报错

    最近和vue对接接口发现总是访问不到 404 发现原因是 vue 使用代理 访问接口的时候前面加了一层 例如 访问 api/index/index 实际是 api/api/index/index 找到 ...

  7. Cors跨域(二):实现跨域Cookie共享的三要素

    高考不努力,工地里当兄弟 前言 你好,我是YourBatman. 上篇文章(Cors跨域(一):深入理解跨域请求概念及其根因)用超万字的篇幅把Cors几乎所有概念都扫盲了,接下来将逐步提出解决方案等实 ...

  8. 从0开始,在Linux中配置Nginx反向代理、负载均衡、session共享、动静分离

    写这篇文章花费了我近一周的时间,参考网上许多优秀的博客文章,我不敢说写的很好,至少很全很详细.本文先介绍原理部分,然后再进行实战操作,我认为这样才会有更深的理解,不过这也导致了文章篇幅很长.但是,如果 ...

  9. iconfont配置nginx跨域问题、nginx反向代理接口跨域

    1.nginx配置解决iconfont跨域 浏览器跨域访问js.css.img等常规静态资源被同源策略许可,但iconfont字体文件(eot|otf|ttf|woff|svg)例外,此时可在ngin ...

最新文章

  1. 嵌入式开发之zynq——zynq开发环境搭建
  2. file_get_contents设置响应时间timeout的方法
  3. Apache log4j是领先的日志记录框架
  4. python椭圆拟合_opencv python 轮廓特征/凸包/外接矩形/外接圆/拟合矩形/拟合直线/拟合圆...
  5. SpringMVC注解HelloWorld
  6. Google Colab 免费GPU 教程
  7. 基于JAVA+Servlet+JSP+MYSQL的酒店管理系统
  8. ipad中的active失效?
  9. [SAP ABAP开发技术总结]ABAP调优——代码优化
  10. 电脑端的mafsvr服务关掉_想在电脑上玩手游,你得试试这款 quot;同屏助手quot; 了...
  11. 2010湖南省第六界程序设计大赛 B题 --弟弟的作业(nyoj663)
  12. [ PyQt入门教程 ] Qt Designer工具的使用
  13. JavaScript中e.keycode详解
  14. Py之pycocotools:pycocotools库的简介、安装、使用方法之详细攻略续篇
  15. 33、HTML高频前端面试题
  16. Ubuntu查看usb 设备
  17. 打印机部件到了服务期限的解决办法-复位法
  18. SpringBoot实现PPT格式文件上传并在线预览
  19. 成都大数据科技产业园5月开建 一期工程年底建成
  20. DayDayUp:计算机技术与软件专业技术资格证书之《系统集成项目管理工程师》课程讲解之十大知识领域之1个整体—项目整体管理

热门文章

  1. 针对陌生社交软件 —— 探探的三点建议
  2. 在Navicat premium上实现两个数据库同步
  3. Python高级函数Counter、defaultdict、map、reduce、filter使用
  4. 任正非评华为HR胡玲事件:实名投诉是好现象,支持保护当事人
  5. 【图神经网络论文整理】(三)—— HOW TO FIND YOUR FRIENDLY NEIGHBORHOOD:SuperGAT
  6. 开发者工具F12指南
  7. java接口和抽象类区别是什么_Java接口和抽象类有什么区别
  8. FATE:工业级联邦学习开源生态建设经验分享
  9. 简单介绍 RPC 框架
  10. 使用PyO3从Python调用 Rust:加速Python