Ingress Nginx错误页面重定向实践

来自AI助手的总结
启用ingress-nginx默认后端并更新配置后,访问不存在页面将返回自定义404页。
Ingress Nginx错误页面重定向实践

一、修改 values.yaml

[root@k8s-master01 ~]# cd ingress-nginx
[root@k8s-master01 ingress-nginx]# vim values.yaml

修改defaultbackend处enabled:false为enabled:true

defaultBackend:
  enabled: true

Ingress Nginx错误代码重定向-2

更新 ConfigMap

  config:
    apiVersion: v1
    client_max_body_size: 20m
    custom-http-errors: "404,415,503"

Ingress Nginx错误代码重定向-3

二、更新 Release

[root@k8s-master01 ingress-nginx]# helm upgrade ingress-nginx -n ingress-nginx .

三、更新后 Pod 会自动重启,并且会创建一个 defaultbackend:

[root@k8s-master01 ingress-nginx]#  kubectl get po -n ingress-nginx

四、更新完成以后访问一个不存在的页面,比如之前定义的 nginx.test.com。访问一个不存在的 页面 123,就会跳转到 Error Server 中的页面

[root@k8s-master01 ingress-nginx]# curl nginx.test.com/123
default backend - 404

当然,你也可以打开浏览器,输入nginx.test.com/123查看404页面不会报nginx版本号

Ingress Nginx错误代码重定向-4

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容