kubernetes nginx ingress controller /缓存静态资产

我对通过Nginx入口控制器后面运行的应用程序返回的图像有疑问.一旦访问,它们总是返回200而不是预期的304.

四处寻找,我发现了在服务器中添加特定块的能力;所以在元数据>下添加了以下内容:注释:

 ingress.kubernetes.io/server-snippets: |
   location ~* \.(?:ico|css|js|gif|jpe?g|png)${
     expires 30d;
     add_header Pragma public;
     add_header Cache-Control "public";
   }

问题仍然存在,所以仍然有200个永久性的问题; “ssh’ing”进入Nginx pod并在Nginx.conf上创建了一只猫,我没有看到这个块出现在任何地方

所以有点失去了如何改进它.我正在使用kube-lego,但没有发现它是否会产生影响

解决方法:

Nginx-0.9.0-beta.16中添加了对服务器片段注释的支持.
将入口控制器映像升级quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.9.0-beta.16

相关文章

Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一...
本地项目配置 1 复制 luffy/settings/dev.py为prop.py 修改l...
nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看...
一 、此次漏洞分析 1 nginx HTTP/2漏洞 [nginx-announce] ng...
###进入nginx 目录cd /usr/local/nginx###递归显示 2 级目录...
在cmd命令窗口输入下面命令进行查看 tasklist /fi "ima...