qq_19430115 2018-07-17 02:37 采纳率: 0%
浏览 1652
已结题

sso应用通过nginx配置反向代理后,原来的跨域失效了

我这边有一个 8081/sso 的服务, 其他的服务在浏览器端(跨域的)访问或者操作它的cookie都没问题,
但当我 通过nginx配置了下 sso ,, 变成了 80/sso ,
然后别的服务就访问不到 soo 的cookie了,

    location /sso{
        proxy_pass http://localhost:8081;
        proxy_set_header X-Real-IP $remote_addr;
    }

请问这个配置要怎么改呀?
我试过改成这样, 也没起作用

location /sso{
        add_header 'Access-Control-Allow-Origin' '*';
        add_header 'Access-Control-Allow-Credentials' 'true';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
        add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';
        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 Cookie $http_cookie;
        proxy_pass http://localhost:8081;
        proxy_cookie_domain domino.server nginx.server;
        proxy_redirect off;
    }
  • 写回答

1条回答 默认 最新

  • oyljerry 2018-07-17 10:31
    关注
    评论

报告相同问题?

悬赏问题

  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
  • ¥15 钢筋实图交点识别,机器视觉代码
  • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)
  • ¥50 400g qsfp 光模块iphy方案
  • ¥15 两块ADC0804用proteus仿真时,出现异常
  • ¥15 关于风控系统,如何去选择