前言
在用nginx代理服务器的时候,会有2种情况返回404.
1.查找静态文件没有找到。
2.反向代理,后端app服务器返回的404.
静态文件查找不到到
在对应的http | server | location里配置错误页面即可,代码如下:
error_page 404 http://pai.suning.com/shanpai/index.htm;
反向代理返回的404错误
当使用最左匹配的时候,请求传到了app服务器,但是没有找到资源,例如:
location ^~ /pai {
proxy_pass http://myserver/shanpai;
}
当随意访问以个代理的地址: /pai/1/2/3/4/5/6/resource.html
这个时候在location里配置 proxy_intercept_errors on;即可,这样,就会把错误交给error_page属性处理了。
location ^~ /pai {
# 代理处理错误,默认是关闭,否则直接返回app的错误页面
proxy_intercept_errors on;
proxy_pass http://myserver/shanpai;
}
高级架构
当然,反向代理返回404统一返回错误页面是一种方式,但是有更好的办法。就是减小代理范围,使用精确匹配的方式。
location用"="号来处理,这样可以提高app服务器的性能。不过增加的代理配置工作量。所以两种方式各有利弊。
参考文章
http://www.51ou.com/browse/linuxjg/33046.html
分享到:
相关推荐
全国各大学在广东2021-2024各专业最低录取分数及位次表
mysql安装配置教程
全国河流水文站坐标
全国各大学在广东2021-2024各专业最低录取分数及位次表
西安立人智慧教育解决方案.pdf
全国各大学在广东2021-2024各专业最低录取分数及位次表
国内期货保证金比例与手续费列表(测试),用于期货量化软件开发测算保证金与手续费用,注意里面的值只是一些测试值,实际使用时,还需要和自己开户的期货公司和期货公司的给与的政策相结合,才能更准确的测算开仓保证金数量,手续费水平。也可以做为回策时的参考比率,提高策略回测的准确性。
一款纯VF控制的变频器方案方案说明:可做0.2KW7.5KW 220V,0.2KW75KW 380V,富士通MB90F462A LQFP64单片机控制,可提供源码及电路原理图,PCB图 这是一种基于纯VF控制的变频器方案。它可以在220V电压下提供0.2KW到7.5KW的功率输出,或者在380V电压下提供0.2KW到75KW的功率输出。该方案采用了富士通MB90F462A LQFP64单片机进行控制,并且提供了源码、电路原理图和PCB图。 知识点和领域范围: - 变频器:变频器是一种电力电子设备,用于控制交流电机的转速和输出功率。它通过改变输入电压的频率和幅值,实现对电机的调速控制。 - VF控制:VF控制是一种变频器控制方式,通过同时改变电压和频率的比例,实现对电机转速的精确控制。 - 单片机控制:单片机是一种集成电路芯片,具有处理器、存储器和输入输出接口等功能。它可以用于控制和管理各种电子设备,包括变频器。 - 源码:源码是计算机程序的原始代码,通常以文本形式表示。它包含了程序的逻辑和算法,可以被编译器或解释器转换为可执行的机器代码。 - 电路原理图:电路原理图是一种
全国各大学在广东2021-2024各专业最低录取分数及位次表
伸缩传送带输送机_机械3D图Solidworks设计图.zip
通过泛微API接口 创建流程完整Demo;通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Demo通过泛微API接口 创建流程完整Dem
c语言8键钢琴程序代码
yolo训练数据集前,需将数据集进行处理。但数据集的标签是CSV格式时,需转换为txt文本格式方便处理,具体实现方法我已经打包好了。 将数据集中每张图对应的csv文件转成txt文本,并将图片和txt文本标签数据划分为训练集,验证集和测试集。 其中包含2个文件 csv2txt.py 实现将数据集中每张图对应的csv文件转成txt文本。 dividedataset.py 将图片和txt文本标签数据划分为训练集,验证集和测试集。 希望能给大家带来帮助。
261562353-MIT.pdf
python读取excel数据:Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Python读取Excel文件Pyth
现代咖啡馆内部。场景中有许多不同的物品。有低多边形模型的桌子、椅子、灯、图片、海报以及咖啡馆中可以找到的一些小物件,如眼镜、瓶子、杯子、餐巾纸架、糕点等。还包括简单的外景。场景包括门的开合动画。所有模型均为低多边形,适用于游戏和应用程序。最新更新已经过VR测试 在3D Everything中创建3D模型和场景,以便您可以开发自己的游戏和应用程序。低多边形模型可以轻松用于任何项目。
一种自激式开关稳压电源的设计技术资料开发设计用的重要资料.zip
全国各大学在广东2021-2024各专业最低录取分数及位次表
“智慧工地”系统建设方案设计.doc
全国各大学在广东2021-2024各专业最低录取分数及位次表