回到顶部
您的当前位置: 编程语言> JAVA> 开发工具> Nginx
nginx静态文件支持跨域访问权限
2017-09-18 14:47:22
标签: 原创 nginx 静态文件 跨域访问 权限
问题

将网站引用的第三方插件,如font-awesome,bootstrap等放到了二级域名下做静态文件,但是加载字体的时候报跨域权限错误。

解决

参考:cnbolgs原文

nginx二级域名静态地址,添加跨域支持,重点为location下的add_header的2行

## static.song-z.com
server
{
    listen 80;
    server_name static.song-z.com;
    access_log logs/static.song-z.com.access.log main;
    error_log logs/stati.song-z.com.error.log;
    location / {
        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Allow-Credentials true;
        root /staticdir;
        autoindex on;
        autoindex_exact_size off;
        autoindex_localtime on;
    }
}