我试图显示一个自定义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. web第五章 json
  2. VMware 在ubuntu-18.04.2安装搜狗输入法
  3. OpenCV:透视变换
  4. 互联网公司面试必备综合篇
  5. JavaScript生成树形菜单(递归算法)
  6. JQuery 获取URL中传递的参数
  7. ACE admin 后台管理框架
  8. 站群的建立,是一个长期的工作,一年时间吧
  9. JAVA仿百度网盘(JAVA毕业设计)
  10. Matlab TreeBagger随机森林回归实例
  11. ignite 集成oracle,Ignite 配置更新Oracle JDBC Drive
  12. 用计算机怎么算加权标准差,Tableau,如何计算加权标准差
  13. C语言程序设计专栏索引
  14. 【Vulnhub靶场】NOOB: 1
  15. c++priority_queue详解
  16. python英文文本分析和提取_Python实现英文新闻摘要自动提取
  17. RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增岗位管理-Web部分
  18. android的反调试方法,Android平台融合多特征的APP反调试方法与流程
  19. IOS开发—— 获取AppDelegate的属性或字段
  20. 【STM32】在Keil5中创建一个工程模板-图文教程(超详细)

热门文章

  1. shiro的原理理解
  2. R语言的读取文件的相关学习(读取数据库,网页,EXCEL文件)
  3. 可以用美图秀秀裁一寸照片
  4. 基于PageRank的社交网络用户影响力
  5. DDD(领域驱动设计)概述
  6. LaTeX的长度单位
  7. python画球面投影_使用opencv-python对图片进行球面投影
  8. air202-DTU接入ONENET平台简单教程
  9. win10u盘被写保护怎么解除_win10系统U盘被写保护解除的操作方法
  10. com alibaba.fastjson.JSONException:witer JavaBean error....