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错误页面

目录
相关文章
|
12月前
|
Kubernetes Cloud Native 应用服务中间件
【云原生】使用k8s创建nginx服务—通过yaml文件svc类型暴露
【云原生】使用k8s创建nginx服务—通过yaml文件svc类型暴露
368 0
|
2月前
|
Prometheus 监控 Kubernetes
将service类型由"ClusterIP"改为"NodePort"无法使用nodeip+端口访问服务解决方法.
将service类型由"ClusterIP"改为"NodePort"无法使用nodeip+端口访问服务解决方法.
|
5月前
|
Kubernetes 网络协议 应用服务中间件
K8s中Pod4中DNS解析策略
K8s中Pod4中DNS解析策略
97 1
|
5月前
|
域名解析 网络协议 应用服务中间件
nginx-ingress通过ipv6暴露服务,并在nginx ingress日志中记录客户端真实ipv6的ip地址
本文主要通过阿里云提供的clb和nlb来实现,建议是提前创建好双栈的vpc和vsw(使用clb可以不用双栈vpc和vsw)
536 1
|
5月前
|
Kubernetes API Python
|
域名解析 负载均衡 Kubernetes
Kubernetes资源对象:Endpoint、kube-dns、kube-proxy、ingress-controller、服务访问形式
Kubernetes资源对象:Endpoint、kube-dns、kube-proxy、ingress-controller、服务访问形式
382 0
Kubernetes资源对象:Endpoint、kube-dns、kube-proxy、ingress-controller、服务访问形式
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(五)
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(五)
241 0
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(五)
|
负载均衡 前端开发 应用服务中间件
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(一)
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(一)
287 0
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(一)
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(四)
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(四)
233 0
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(四)
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(二)
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(二)
192 0
KUBERNETES04_Service服务ClusterIP、NodePort方式、Ingress域名访问、路径重写、限流操作(二)