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

location / {add_header Access-Control-Allow-Origin *;
}

2、nginx反向代理接口跨域
跨域原理: 同源策略是浏览器的安全策略,不是HTTP协议的一部分。服务器端调用HTTP接口只是使用HTTP协议,不会执行JS脚本,不需要同源策略,也就不存在跨越问题。

实现思路:通过nginx配置一个代理服务器(域名与domain1相同,端口不同)做跳板机,反向代理访问domain2接口,并且可以顺便修改cookie中domain信息,方便当前域cookie写入,实现跨域登录。

#proxy服务器
server {listen       81;server_name  www.domain1.com;location / {proxy_pass   http://www.domain2.com:8080;  #反向代理proxy_cookie_domain www.domain2.com www.domain1.com; #修改cookie里域名index  index.html index.htm;# 当用webpack-dev-server等中间件代理接口访问nignx时,此时无浏览器参与,故没有同源限制,下面的跨域配置可不启用add_header Access-Control-Allow-Origin http://www.domain1.com;  #当前端只跨域不带cookie时,可为*add_header Access-Control-Allow-Credentials true;}
}

iconfont配置nginx跨域问题、nginx反向代理接口跨域相关推荐

  1. 通过nginx反向代理解决跨域

    先写一个发送跨域请求的页面index.html <html> <head><title></title> </head> <body& ...

  2. vue反向代理解决跨域及部署nginx端口转发解决跨域

    1. 前言 本文是为了解决vue反向代理解决跨域及部署服务器nginx端口转发解决跨域,因为踩了不少的坑,百度了很多,也试了太多的方法,最终得以解决,所以记录一下,希望遇到同样问题的友友们可以高效的解 ...

  3. 利用nginx 反向代理解决跨域问题

    利用nginx 反向代理解决跨域问题 参考文章: (1)利用nginx 反向代理解决跨域问题 (2)https://www.cnblogs.com/hpx2020/p/9928175.html 备忘一 ...

  4. nginx反向代理解决跨域问题,使本地调试更方便

    nginx反向代理解决跨域问题,使本地调试更方便 参考文章: (1)nginx反向代理解决跨域问题,使本地调试更方便 (2)https://www.cnblogs.com/gwf93/p/102951 ...

  5. nginx配置禁特定路径下的反向代理

    近期因为项目需要再一次配置了nginx 这次的的需求设计到字符串处理 需要把<域名或ip>/xhr_api/开头的请求转发到内网某机器,同时移除掉xhr_api,这里直接记录下结果,配置非 ...

  6. 学完Nginx/OpenResty详解,反向代理与负载均衡配置,能涨薪多少

    反向代理与负载均衡配置 接下来介绍Nginx的重要功能:反向代理+负载均衡.单体Nginx的性能虽然不错,但也是有瓶颈的.打个比方:用户请求发起一个请求,网站显示的图片量比较大,如果这个时候有大量用户 ...

  7. nginx反向代理模块配置详解_Nginx(三):反向代理负载均衡集群配置详解

    概述: 本篇主要总结Nginx实现反向代理和负载均衡功能相关模块的配置说明.主要使用到的模块如下:ngx_http_proxy_moduleNginx实现反向代理功能 ngx_http_upstrea ...

  8. Keepalived+Nginx实现高可用,反向代理---Keepalived安装及相关配置

    [前言] 在博文<智能一代云平台(十五):Keepalived+Nginx实现高可用,反向代理---Nginx安装及配置>中介绍了Nginx的安装及相关配置的信息,由于篇幅原因不能用一篇博 ...

  9. 图解跨域请求、反向代理原理,对前端更友好的反向代理服务器 - Caddy

    关注 程序员成长指北,回复"1" 加入我们一起学习,天天进步 转载自:https://github.com/a1029563229/blogs/ 作者:晒兜斯 caddy 写在开头 ...

最新文章

  1. Java编程基础04——流程控制语句
  2. windows installer清理实用工具
  3. PAT甲级1062 Talent and Virtue:[C++题解]结构体、哈希表
  4. Elasticsearch聚合初探——metric篇
  5. python gui插件_Python进阶量化交易专栏场外篇17- GUI控件在回测工具上的添加
  6. [Erlang 0097] TCP半开的几个小测试
  7. 数据库-数据库的介绍
  8. [Android]安装 Android Studio 第一行Android代码
  9. C++基础学习9:构造函数和析构函数
  10. Python安装Pytorch教程(图文详解)
  11. SpringBoot+zk+dubbo架构实践(五):搭建微服务电商架构(内附GitHub地址)
  12. unity打开内嵌游戏网页
  13. UWP—网易云音乐的APP分析
  14. 苹果手机里微信数据删除怎么恢复?
  15. 【第3版emWin教程】第45章 emWin6.x窗口管理器之定时器使用
  16. spring boot火车票售卖系统毕业设计代码211004
  17. 柬埔寨的经济概况和投资贸易环境
  18. 从零开始详解应用内支付——商品创建及测试上架
  19. 看未来的企业是如何解决潜规则的
  20. 什么是嵌入式系统,什么是单片机?

热门文章

  1. 认识SCI、EI、ISTP、IEEE等和算法论文
  2. MySql高级-02:优化步骤以及优化方法【重点】
  3. 《数据结构》_第一章_绪论_蜂考_复习资料_严蔚敏、李冬梅、吴伟民编著
  4. 通过代码执行鼠标动作
  5. 淘宝推流地址如何获取?抖音推流地址如何获取?技术干货(2020-12-16)
  6. 浅谈大规模C++工程中一些疑难杂症及解决方案
  7. 二手车电商生死斗|一点财经
  8. CloudSim云任务调度策略扩展实验
  9. 分享66个ASP.NET学校班级源码,总有一款适合您
  10. 一、高德地图的准备阶段-地图的页面中的显示