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

目录
相关文章
|
开发者
文件蜈蚣,一款免费开源比迅雷还良心的全协议下载神器
说到下载工具,相信很多人都在使用大名鼎鼎的 IDM 下载神器,优点众多:支持多线程下载,支持网页的视频嗅探下载,不过它支持的协议比较少,比如不支持 BT、ed2k、thunder 下载等;
1419 0
文件蜈蚣,一款免费开源比迅雷还良心的全协议下载神器
|
前端开发 安全 应用服务中间件
Nginx实现多域名转发到不同项目的配置
Nginx实现多域名转发到不同项目的配置
Nginx实现多域名转发到不同项目的配置
|
Kubernetes 网络协议 关系型数据库
Kubernetes----ExternalName类型的Service
Kubernetes----ExternalName类型的Service
3041 0
|
存储 安全 网络安全
|
存储 Kubernetes 应用服务中间件
Ingress-Nginx使用指南上篇
关于Ingress-Nginx在Kubernetes中的使用指南,涵盖了从基础安装到高级特性配置的详细步骤和实战案例。
5862 3
Ingress-Nginx使用指南上篇
|
域名解析 Kubernetes 网络协议
【K8S系列】深入解析DNS
【K8S系列】深入解析DNS
1162 0
|
Kubernetes Linux 网络安全
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
初始化成功后,记录下显示的 `kubeadm join`命令。
858 0
|
Linux
Red Hat下载ISO镜像的方法
Red Hat 是一家全球领先的开源技术解决方案提供商,总部位于美国北卡罗来纳州罗利。该公司成立于1993年,其主要产品是 Red Hat Enterprise Linux (RHEL) 操作系统。Red Hat 还提供其他产品和解决方案,如 OpenShift、Virtualization、Ansible 等,用于企业级应用的开发、部署和管理。Red Hat 的产品和服务广泛应用于各个行业的企业,其开源背景和社区合作模式使其成为许多企业的首选技术合作伙伴。
3872 1
|
存储 安全 Linux
s3fs挂载S3对象桶
s3fs(Simple Storage Service File System)是一个基于FUSE(Filesystem in Userspace)的文件系统,它允许将S3(Simple Storage Service)或其他兼容S3 API的对象存储服务挂载到本地文件系统中,从而能够像访问本地磁盘一样访问远程对象存储。以下是通过s3fs挂载OBS(Object Storage Service,对象存储服务,这里以华为云OBS为例)对象桶的基本步骤: ### 一、环境准备 1. **安装s3fs**: - 对于CentOS系统,可以使用yum安装s3fs-fuse: ```
3490 7