码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx 配置跨域权限

时间:2017-03-10 13:20:38      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:style   ted   oss   get   har   sha   color   key   options   

今天设置静态资源服务器时发现

Font from origin ‘http://start.fbzl.org‘ has been blocked from loading by Cross-Origin Resource Sharing policy: No ‘Access-Control-Allow-Origin‘ header is present on the requested resource. Origin ‘http://lib.fbzl.org‘ is therefore not allowed access. 

这里我给静态资源单独设置了一个域名,其它页面调用时发生了跨越权限问题。

Nginx 解决办法:

1 add_header Access-Control-Allow-Origin *;
2 
3 add_header Access-Control-Allow-Headers X-Requested-With;
4 
5 add_header Access-Control-Allow-Methods GET,POST,OPTIONS;

 

将这段代码添加到 http{} 或者静态资源对应的 server{}

如果只为自己的网站使用可以将第一行代码的星号改为自己的域名,例如 *.fbzl.org

Nginx 配置跨域权限

标签:style   ted   oss   get   har   sha   color   key   options   

原文地址:http://www.cnblogs.com/liu-shuai/p/6529946.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!