ingress如何修改访问404

简介: 自定义ingress-nginx控制器的404错误页面

nginx.ingress.kubernetes.io/custom-http-errors注释来指定自定义错误页面的路径。具体步骤如下:

创建一个自定义的404错误页面。例如,可以在名为custom-errors的ConfigMap中创建一个名为404.html的文件,其中包含自定义的错误页面内容。

将custom-errorsConfigMap挂载到Ingress Controller的Pod中。

在Ingress资源的注释中添加nginx.ingress.kubernetes.io/custom-http-errors注释,并指定404错误页面的路径。例如,可以添加以下注释:
plaintext
Copy code
nginx.ingress.kubernetes.io/custom-http-errors: "404 /custom-errors/404.html"

这将会把404错误页面重定向到custom-errorsConfigMap中的404.html文件。

如果您使用的是Nginx Ingress Controller,您还需要启用custom-http-errors选项。可以在Ingress Controller的配置文件中添加以下内容:
plaintext
Copy code
controller:
config:

use-custom-http-errors: "true"

这将会启用custom-http-errors选项,使其生效。
完成上述步骤后,访问Ingress中不存在的路径时,将会显示自定义的404错误页面

目录
相关文章
|
7月前
|
Kubernetes 负载均衡 应用服务中间件
k8s学习-Ingress(安装、模板、创建、删除)
k8s学习-Ingress(安装、模板、创建、删除)
291 0
|
2月前
ingress相关yaml文件报错且相关资源一切正常解决方法
ingress相关yaml文件报错且相关资源一切正常解决方法
ingress相关yaml文件报错且相关资源一切正常解决方法
|
2月前
|
缓存 Kubernetes 负载均衡
在K8S中,ingress 有何作用?
在K8S中,ingress 有何作用?
|
7月前
在 Higress 中,您可以通过 EnvoyFilter 配置来修改请求中的 spanid
在 Higress 中,您可以通过 EnvoyFilter 配置来修改请求中的 spanid
67 1
|
7月前
|
域名解析 网络协议 应用服务中间件
nginx-ingress通过ipv6暴露服务,并在nginx ingress日志中记录客户端真实ipv6的ip地址
本文主要通过阿里云提供的clb和nlb来实现,建议是提前创建好双栈的vpc和vsw(使用clb可以不用双栈vpc和vsw)
731 1
|
7月前
|
Kubernetes API Python
|
容器 Kubernetes 网络协议
在Istio上创建自定义的ingress-gateway
我们都知道,在istio中可以通过ingress gateway将服务暴露给外部使用,但是我们使用的ingress规则都是落在istio部署时默认创建的istio-ingressgateway上,如果我们希望创建自定义的ingressgateway该怎么操作呢,本文就带大家一步步操作,创建一个自定义的ingressgateway 环境准备 创建Kubernetes集群 阿里云容器服务Kubernetes 1.11.2目前已经上线,可以通过容器服务管理控制台非常方便地快速创建 Kubernetes 集群。
6021 0
k8s-ingress对外添加验证登录配置
k8s-ingress对外添加验证登录配置
274 0
|
域名解析 负载均衡 Kubernetes
Kubernetes资源对象:Endpoint、kube-dns、kube-proxy、ingress-controller、服务访问形式
Kubernetes资源对象:Endpoint、kube-dns、kube-proxy、ingress-controller、服务访问形式
412 0
Kubernetes资源对象:Endpoint、kube-dns、kube-proxy、ingress-controller、服务访问形式
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(四)
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(四)
240 0
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(四)