【发布时间】:2020-04-20 14:28:18
【问题描述】:
我认为我的 Nginx Kubernetes 入口没有正确配置为提供 .ttf 文件。
在 safari 上工作正常,但在 chrome 上我有一个关于 cors allow 的错误。
我在部署的 ingress 上检查了我的 .conf Nginx 文件,并配置了“more_set_headers Access-Control-Allow-Origin: *”。
我想我需要在 mime.types 或 gzip 配置上添加一些注释。
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: cc-i
annotations:
nginx.ingress.kubernetes.io/enable-cors: "true"
spec:
rules:
- host: myapp.com
http:
paths:
- backend:
serviceName: cc-s
servicePort: 80
- http:
paths:
- backend:
serviceName: cc-s
servicePort: 80
【问题讨论】:
-
你能分享你的一些 nginx.conf 吗?您是否在此处设置了值:github.com/fontello/fontello/wiki/…?只有chrome或FF也受到影响?您使用的是 On-Prem 还是本地?
-
请将您的答案标记为已接受。对于有类似问题的其他人来说,它会更明显。
-
我需要等明天..我现在不能
标签: nginx kubernetes annotations mime-types nginx-ingress