首页 > 系统相关 >nginx 错误页 指向 自定义页面

nginx 错误页 指向 自定义页面

时间:2023-07-03 20:58:18浏览次数:46  
标签:... 自定义 nginx html error 页面

1、安装简易版 nginx 可参考 :https://www.cnblogs.com/fanyann/p/17500960.html

以下所有操作均给予上面安装链接的系统版本和软件版本。

2、首先,创建你自己的HTML错误页面,例如 error.html。

3、找到你的 nginx.conf,它可能在 /usr/local/nginx/conf,/etc/nginx,/usr/local/etc/nginx

我的在 /etc/nginx

4、编辑 nginx.conf ,在你的 http 模块下的 server 模块中添加如下的 error_page 和 location

http {
  # ...

  server {
     # ...

     error_page 404 /error.html; # 将404错误页指向自定义的错误页面

     #error_page 400 403 404 /error.html; # 你还可以这样写,让多个状态码指向同一个页面

     # ...

     location = /error.html {
         root /path/to/your/html/files; # 指定你自定义错误页面所在的路径,即 error.html 所在的路径
         internal;
     }

     # ...
  }
}

5、nginx -s reload 重载配置文件即可。

标签:...,自定义,nginx,html,error,页面
From: https://www.cnblogs.com/fanyann/p/17523832.html

相关文章

  • 使用Nginx Ingress实现灰度发布和蓝绿发布
    应用场景      使用NginxIngress实现灰度发布适用场景主要取决于业务流量切分的策略,目前NginxIngress支持基于Header、Cookie和服务权重三种流量切分的策略,基于这三种策略可实现以下两种发布场景:场景一:切分部分用户流量到新版本     假设线上已运行了一套对外提......
  • 微信小程序uniapp解决真机顶部自定义菜单显示(手机状态栏覆盖)
    1.在data里面加入参数statusBarHeight:uni.getSystemInfoSync().statusBarHeight,//状态栏高度2.对返回按钮处理<!--空出状态栏高度--><view:style="'height:'+statusBarHeight+'px;'"></view><!--返回按钮--><di......
  • nginx下https绑定kkFileView
     需求用https域名访问kkFileView预览附件  实现用nginx代理添加https证书+key加上对应的端口(默认443可能不能用)。转发到kkFileView启动的默认端口。  总结:要用到nginx+https证书+kkFileView配置   nginx  kkfileview官网配置http://kkfilevi......
  • windows安装nginx服务
    https://www.cnblogs.com/lizhenfeng/p/17109915.htmlhttps://blog.csdn.net/qgbihc/article/details/121805661安装服务xxServer.exeinstall......
  • react之自定义hooks
    原文合集地址如下,有需要的朋友可以关注本文地址合集地址任何相对独立、复用性强的逻辑,都可以extract为自定义Hook,自定义Hook是一种复用React的状态逻辑的函数。自定义Hook的主要特点是:抽象组件间的状态逻辑,方便复用让功能组件更纯粹,更易于维护自定义Hook可......
  • 在 CentOS 上安装 Nginx
    要在CentOS上安装Nginx,请按照以下步骤进行操作:1.更新系统软件包:sudoyumupdate2.安装EPEL存储库(ExtraPackagesforEnterpriseLinux):sudoyuminstallepel-release3.安装Nginx:sudoyuminstallnginx4.启动Nginx服务:sudosystemctlstartnginx5.设置Nginx开机启......
  • 动态路由-刷新页面时的 短暂404 bug修复
    动态路由-刷新页面时的bug修复1.问题说明如果我们手动刷新浏览器网页,会发现跳到了404页面对于addRoute添加的路由,在刷新时会白屏 2.问题分析解决页面刷新时,页面404问题在静态路由后面有一个路由通配符,addRoutes添加的路由是异步添加的。路由设置中的404页处在中间位置,而......
  • ES 中文分词器ik及自定义远程词库
    ik分词器安装部署 下载地址:https://github.com/medcl/elasticsearch-analysis-ik注意es和ik分词器的版本匹配.这里下载7.9.3的ik分词器下载完毕之后去es的工作目录的plugins文件夹下新建ik文件夹,将下载下来的ik压缩包解压缩至ik文件夹下,重启e   词库介绍ik分词器主......
  • CentOS 9 x64 使用 Nginx、Supervisor 部署 Go/Golang 服务
    前言在CentOS9x64系统上,可以通过以下步骤来部署Golang服务。1.安装必要的软件包安装以下软件包:Golang:Golang编程语言Nginx:Web服务器Supervisor:进程管理工具Git:版本控制工具EPEL:扩展软件包可以通过以下命令来安装:yum-yupdateyuminstallnginxgolangepel-......
  • CentOS 9 x64 使用 Nginx、Supervisor 部署 Go/Golang 服务
    前言在CentOS9x64系统上,可以通过以下步骤来部署Golang服务。1.安装必要的软件包安装以下软件包:Golang:Golang编程语言Nginx:Web服务器Supervisor:进程管理工具Git:版本控制工具EPEL:扩展软件包可以通过以下命令来安装:yum-yupdateyuminstallnginxgolangepel......