概述
在使用 Nginx 搭建的 CDN 时,可能会出现字体跨域问题:
原因是因为字体文件在 CDN 服务器上、项目而在自己的服务器上,这样就出现了跨域问题。
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对 JavaScript 施加的安全限制。
如何解决跨域问题?
使用 Nginx 反向代理解决跨域问题
修改 nginx.conf
文件,增加 header
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name 192.168.106.128;
location / {
add_header Access-Cont