网页编程html报错502,Nginx将不会使用自定义502错误页面
我试图显示一个自定义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错误页面相关推荐
- 网页编程html报错502,今天一直报错 502 Bad Gateway
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 追加, 多次刷新后能进去,但又有别的错误,文件还是无法打开 下面504错误 错误 {"data":"\r\n 504 Gat ...
- 小皮(phpstudy)突然报错:nginx: [emerg] CreateFile()的解决办法(亲测有效)
用的好好的小皮(phpstudy)突然报错:nginx: [emerg] CreateFile(),搞得人搓手不急,重启系统,电脑都不行:于是四面八方到处寻找解决的办法,百度,加Q群询问:还是无果,于 ...
- 报错集“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 ...
- nginx报错:nginx: [error] OpenEvent(“Global\ngx_reload_89728“) failed
nginx报错:nginx: [error] OpenEvent("Global\ngx_reload_89728") failed (2: The system cannot f ...
- vue3项目使用了element-plus中的el-table表格组件,缩放浏览器网页时,报错如下: ResizeObserver loop limit exceeded at eval (w
错误描述: vue3项目使用了element-plus中的el-table表格组件,缩放浏览器网页时,报错如下: ResizeObserver loop limit exceeded at eval ...
- linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...
报错信息 最近闲来无事,用python的tkinter库开发了一款带日程提醒的万年历桌面程序.在程序开发结束开始打包时,却发现一直报错 PyInstaller cannot check for ass ...
- 安装 SQL Sever 2000至最后步骤报错“安装程序配置服务器失败。 参考服务器错误日志和 C: \Windows\sqltsp.log 了解更多信息”
在安装 SQL Sever 2000至最后步骤报错"安装程序配置服务器失败. 参考服务器错误日志和 C: \Windows\sqltsp.log 了解更多信息" ,如 图: 解决方 ...
- Mac安装pkg包报错:安装失败 “安装器遇到了一个错误,导致安装失败,请联系软件制造商以获得帮助
Mac安装pkg包报错:安装失败 "安装器遇到了一个错误,请联系软件制造商以获得帮助 打开终端,输入: sudo spctl --master-disable 然后输入锁屏密码. 然后在[系 ...
- Nuxt.js - 最新自定义报错、缺省、404、500 定制化 error.vue(页面、接口报错时自动跳转到该自定义页面)支持自定义文案、状态码等功能
前言 在开发 Nuxt.js 时,当页面出错或接口后台数据返回异常时,页面就会 "直接呈现" 报错的信息. 正常情况下,当页面 404.500 或页面报错时, 前端应该 自动跳转到 ...
- Nginx 502报错(django+nginx,而非php-fmp)
网上很多针对Nginx报错的解释是相关的模块没有运行起来,所以首先先使用ps命令检查一下模块是否开启,比如最常见的使用php+nginx中的php-fmp模块,如果关闭,则运行命令: service ...
最新文章
- web第五章 json
- VMware 在ubuntu-18.04.2安装搜狗输入法
- OpenCV:透视变换
- 互联网公司面试必备综合篇
- JavaScript生成树形菜单(递归算法)
- JQuery 获取URL中传递的参数
- ACE admin 后台管理框架
- 站群的建立,是一个长期的工作,一年时间吧
- JAVA仿百度网盘(JAVA毕业设计)
- Matlab TreeBagger随机森林回归实例
- ignite 集成oracle,Ignite 配置更新Oracle JDBC Drive
- 用计算机怎么算加权标准差,Tableau,如何计算加权标准差
- C语言程序设计专栏索引
- 【Vulnhub靶场】NOOB: 1
- c++priority_queue详解
- python英文文本分析和提取_Python实现英文新闻摘要自动提取
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增岗位管理-Web部分
- android的反调试方法,Android平台融合多特征的APP反调试方法与流程
- IOS开发—— 获取AppDelegate的属性或字段
- 【STM32】在Keil5中创建一个工程模板-图文教程(超详细)
热门文章
- shiro的原理理解
- R语言的读取文件的相关学习(读取数据库,网页,EXCEL文件)
- 可以用美图秀秀裁一寸照片
- 基于PageRank的社交网络用户影响力
- DDD(领域驱动设计)概述
- LaTeX的长度单位
- python画球面投影_使用opencv-python对图片进行球面投影
- air202-DTU接入ONENET平台简单教程
- win10u盘被写保护怎么解除_win10系统U盘被写保护解除的操作方法
- com alibaba.fastjson.JSONException:witer JavaBean error....