Проблема, в nginx отсутствует тип контента для woff2
curl -s -I -X GET https://.../Montserrat-Medium.woff2
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 10 Oct 2018 10:30:54 GMT
Content-Length: 118676
Connection: keep-alive
Keep-Alive: timeout=60
Last-Modified: Wed, 10 Oct 2018 10:27:24 GMT
ETag: "1cf94-577dd4cdf1e25"
Accept-Ranges: bytes
Что я пробовал:
1) добавлено application/woff2 woff2;
в /etc/nginx/mime.types
(также application/x-font-woff2 и т.д.)
2) добавить в серверный раздел эту часть и все заработает
location ~* ^.+\.woff2$ {
return 403;
}
3) измените часть выше на это и все равно не добились успеха
location ~* ^.+\.woff2$ {
proxy_pass https://82.202.226.111:8443;
add_header Content-type application/woff2;
root /home/admin/web/dev.willz.ru/public_shtml;
access_log off;
expires 7d;
try_files $uri @fallback;
}
Также я просмотрел конфигурацию nginx -T
, чтобы убедиться, что нет других условий для woff2.
proxy_pass
в82.202.226.111:8443
, вероятно, это сервер, который должен предоставить Content-Type. - person Richard Smith   schedule 10.10.2018