当前位置:   article > 正文

nginx-ingress配置跨域_nginx-ingress 跨域

nginx-ingress 跨域

nginx-ingress-controller
配置跨域:(直接在ingress 的annation里面加)

kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/cors-allow-credentials: true
nginx.ingress.kubernetes.io/cors-allow-headers: DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,token,Cookie
nginx.ingress.kubernetes.io/cors-allow-methods: PUT, GET, POST, OPTIONS
nginx.ingress.kubernetes.io/cors-allow-origin: *
nginx.ingress.kubernetes.io/enable-cors: true
nginx.ingress.kubernetes.io/Access-Control-Allow-Origin: *
nginx.ingress.kubernetes.io/proxy-body-size: 300m

上传大小配置:

proxy-body-size: 300m

获取真实ip配置:

compute-full-forwarded-for:true
forwarded-for-header:X-Forwarded-For
use-forwarded-headers:true

开启gzip压缩:

这个实在controller的cm中添加
use-gzip true
gzip-level 5
gzip-types *
若要关闭在ingress 上
gzip on | off

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/40752
推荐阅读
相关标签
  

闽ICP备14008679号