我试图显示一个自定义502错误页面,当后台服务器(上游)脱机时,但它不起作用:它继续显示默认502错误页面(我是确保上游处于离线状态)。Nginx将不会使用自定义502错误页面

我的文件结构如下:

静态文件/var/web/example.org/www/res下(例如:/var/web/example.org/www/res/robots.txt);

错误页面在/var/web/example.org/www(例如:/var/web/example.org/www/502.html)。这是因为我不希望错误页面(不是来自后面的web服务器,包括404和其他)在该web服务器打开时可访问。

这里是我的(匿名)配置:

upstream exampleorg {

server 127.0.0.1:8087;

}

server {

listen 80;

server_name www.example.org;

# content

# - static

root /var/web/example.org/www/res;

# - main webserver

error_page 403 404 @exampleorg;

error_page 502 /../502.html;

location @exampleorg {

proxy_pass http://exampleorg;

proxy_redirect off;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header X-Forwarded-Proto $scheme;

}

}

我也曾尝试以下定义捕捉502以下(在服务器块,末):

error_page 502 /502.html;

location /502.html {

root /var/web/example.org/www;

internal;

}

但nginx继续显示默认的502页(即使没有internal;)。我应该怎么做 ?在此先感谢您的解决方案:)

网页编程html报错502,Nginx将不会使用自定义502错误页面相关推荐

  1. 网页编程html报错502,今天一直报错 502 Bad Gateway

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 追加, 多次刷新后能进去,但又有别的错误,文件还是无法打开 下面504错误 错误 {"data":"\r\n 504 Gat ...

  2. 小皮(phpstudy)突然报错:nginx: [emerg] CreateFile()的解决办法(亲测有效)

    用的好好的小皮(phpstudy)突然报错:nginx: [emerg] CreateFile(),搞得人搓手不急,重启系统,电脑都不行:于是四面八方到处寻找解决的办法,百度,加Q群询问:还是无果,于 ...

  3. 报错集“nginx: [emerg] unknown directive “set_real_ip_from“ in /usr/local/nginx/conf/nginx.conf:50 ngi

    报错集"nginx: [emerg] unknown directive "set_real_ip_from" in /usr/local/nginx/conf/ngin ...

  4. nginx报错:nginx: [error] OpenEvent(“Global\ngx_reload_89728“) failed

    nginx报错:nginx: [error] OpenEvent("Global\ngx_reload_89728") failed (2: The system cannot f ...

  5. vue3项目使用了element-plus中的el-table表格组件,缩放浏览器网页时,报错如下: ResizeObserver loop limit exceeded at eval (w

    错误描述: vue3项目使用了element-plus中的el-table表格组件,缩放浏览器网页时,报错如下: ResizeObserver loop limit exceeded at eval ...

  6. linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...

    报错信息 最近闲来无事,用python的tkinter库开发了一款带日程提醒的万年历桌面程序.在程序开发结束开始打包时,却发现一直报错 PyInstaller cannot check for ass ...

  7. 安装 SQL Sever 2000至最后步骤报错“安装程序配置服务器失败。 参考服务器错误日志和 C: \Windows\sqltsp.log 了解更多信息”

    在安装 SQL Sever 2000至最后步骤报错"安装程序配置服务器失败. 参考服务器错误日志和 C: \Windows\sqltsp.log 了解更多信息" ,如 图: 解决方 ...

  8. Mac安装pkg包报错:安装失败 “安装器遇到了一个错误,导致安装失败,请联系软件制造商以获得帮助

    Mac安装pkg包报错:安装失败 "安装器遇到了一个错误,请联系软件制造商以获得帮助 打开终端,输入: sudo spctl --master-disable 然后输入锁屏密码. 然后在[系 ...

  9. Nuxt.js - 最新自定义报错、缺省、404、500 定制化 error.vue(页面、接口报错时自动跳转到该自定义页面)支持自定义文案、状态码等功能

    前言 在开发 Nuxt.js 时,当页面出错或接口后台数据返回异常时,页面就会 "直接呈现" 报错的信息. 正常情况下,当页面 404.500 或页面报错时, 前端应该 自动跳转到 ...

  10. Nginx 502报错(django+nginx,而非php-fmp)

    网上很多针对Nginx报错的解释是相关的模块没有运行起来,所以首先先使用ps命令检查一下模块是否开启,比如最常见的使用php+nginx中的php-fmp模块,如果关闭,则运行命令: service ...

最新文章

  1. Centos7.4安装kvm虚拟机(使用virt-manager管理)
  2. log4j用于读取.xml文件的出现了错误,类加载器.getResource(user.xml).getPath()返回路径空格变成了%20...
  3. 战网AI危机!AlphaStar匿名潜入星际2天梯PK,进化版让人类玩家瑟瑟发抖
  4. 组件注册——@ComponentScan自动扫描组件指定扫描规则
  5. 改变能改变的,接受不能改变的
  6. java xml 反射_Java 读取XML文件以及Java 的反射机制实现
  7. MySQL数据库入门到高薪培训教程(从MySQL 5.7 到 MySQL 8.0)
  8. POS打印机系列之 = 并口
  9. Java中使用开源库JSoup解析HTML文件实例
  10. BZOJ2438[中山市选2011] 杀人游戏
  11. 【Unity3D】简单的鼠标打飞碟(Hit UFO)游戏
  12. html输入框素材,html input 标签
  13. android psensor测试,MTK camera驱动结构
  14. js关于鼠标划过事件
  15. in field list is ambiguous 解决方法
  16. python程序设计心得体会感想-如何快速学会Python
  17. 小型企业办公耗材库存管理系统的设计与实现(一)
  18. YOLOE,2022年新版YOLO解读
  19. Python批量裁剪图形外围空白区域-续
  20. 网页直播源码,实现界面左右滑动

热门文章

  1. java 另存为文本_Java代码复制所有文本,同时将大写字母从一个文本文件转换为另一个文本文件中的小写字母...
  2. 前端面试谈:项目经历的 STAR 法则
  3. audit2allow命令提示No module named sepolgen.audit
  4. 做软件测试三,四年后的感想
  5. 如何制定项目里程碑?
  6. JAVA_调用方法_用户输入姓名打印出欢迎词
  7. 开启了国内弹幕文化的先河,实现B站弹幕很难么?这个开源项目了解一下
  8. php解密encrypteddata,PHP解密支付宝小程序的加密数据、手机号的示例代码
  9. OPC UA 的本质
  10. VBA 复制同文件夹下多工作簿中同名工作表 分别粘贴至同一工作簿的不同工作表