首页 > 代码库 > Nginx 配置跨域权限
Nginx 配置跨域权限
今天设置静态资源服务器时发现
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 配置跨域权限
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。