关于静态资源分站导致的跨域问题


随着web项目越来越复杂,分布式架构越来越多,很多时候一个站会分为多个站点来分担不同的业务逻辑和任务。

静态资源往往是耗费一个站点节点流量一大部分,所以很多静态资源比如:图片、视频、css、js、字体文件等等。会单独存放于一个静态资源站点,同时也方便后期cdn加速。

静态资源分站会有一个问题,就是部分资源跨域问题,这里是nginx 作为web服务器的解决方案。

在对应站点的nginx.conf 配置文件添加如下配置即可。

location ~* \.(eot|ttf|woff|woff2)$ {
      add_header Access-Control-Allow-Origin *;
}

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM