我有一个我正在使用的网络应用程序:
我通过NGINX提供我的应用程序,并通过NGINX配置使用重定向将数据的JSON请求发送到GLASSFISH应用服务器。
当我尝试使用通过NGINX本地托管的bootstrap Glyphicon时,上面的配置只显示正,负和字母图标,所有休止符显示为空框,我在浏览器调试工具中收到以下消息:
downloadable font: WOFF2: Failed to read 'length' or it does not match the actual file size (font-family: "Glyphicons Halflings" style:normal weight:normal stretch:normal src index:1)
downloadable font: Failed to convert WOFF 2.0 font to SFNT (font-family: "Glyphicons Halflings" style:normal weight:normal stretch:normal src index:1)
downloadable font: rejected by sanitizer (font-family: "Glyphicons Halflings" style:normal weight:normal stretch:normal src index:1)
downloadable font: incorrect file size in WOFF header
我相信这是一个与NGINX字体托管相关的问题,因为当我禁用NGINX并直接从CDN或Glassfish托管所有文件时,Glyphicons会正确显示。
有人能否对nginx配置有所了解?