`
85977328
  • 浏览: 1887671 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

nginx系列(十九)nginx处理404

 
阅读更多
前言
在用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
0
0
分享到:
评论

相关推荐

    武汉科技大学在广东2021-2024各专业最低录取分数及位次表.pdf

    全国各大学在广东2021-2024各专业最低录取分数及位次表

    mysql安装配置教程.zip

    mysql安装配置教程

    SWAT模型-全国河流水文站坐标

    全国河流水文站坐标

    天津师范大学在广东2021-2024各专业最低录取分数及位次表.pdf

    全国各大学在广东2021-2024各专业最低录取分数及位次表

    西安立人智慧教育解决方案.pdf

    西安立人智慧教育解决方案.pdf

    东北石油大学在广东2021-2024各专业最低录取分数及位次表.pdf

    全国各大学在广东2021-2024各专业最低录取分数及位次表

    国内期货保证金比例与手续费列表(测试)

    国内期货保证金比例与手续费列表(测试),用于期货量化软件开发测算保证金与手续费用,注意里面的值只是一些测试值,实际使用时,还需要和自己开户的期货公司和期货公司的给与的政策相结合,才能更准确的测算开仓保证金数量,手续费水平。也可以做为回策时的参考比率,提高策略回测的准确性。

    一款纯VF控制的变频器方案方案说明:可做0.2KW7.5KW 220V,0.2KW75KW 380V,富士通MB90F462A

    一款纯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各专业最低录取分数及位次表.pdf

    全国各大学在广东2021-2024各专业最低录取分数及位次表

    伸缩传送带输送机_机械3D图Solidworks设计图.zip

    伸缩传送带输送机_机械3D图Solidworks设计图.zip

    workflow-restful-demo.rar

    通过泛微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键钢琴程序代码.txt

    c语言8键钢琴程序代码

    将数据集中每张图对应的csv文件转成txt,并将图片和txt文本标签数据划分为训练集,验证集和测试集

    yolo训练数据集前,需将数据集进行处理。但数据集的标签是CSV格式时,需转换为txt文本格式方便处理,具体实现方法我已经打包好了。 将数据集中每张图对应的csv文件转成txt文本,并将图片和txt文本标签数据划分为训练集,验证集和测试集。 其中包含2个文件 csv2txt.py 实现将数据集中每张图对应的csv文件转成txt文本。 dividedataset.py 将图片和txt文本标签数据划分为训练集,验证集和测试集。 希望能给大家带来帮助。

    261562353-MIT.pdf

    261562353-MIT.pdf

    Python读取Excel文件.zip

    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

    咖啡厅餐厅商店桌椅室内场景模型:Caf Interior v1.2

    现代咖啡馆内部。场景中有许多不同的物品。有低多边形模型的桌子、椅子、灯、图片、海报以及咖啡馆中可以找到的一些小物件,如眼镜、瓶子、杯子、餐巾纸架、糕点等。还包括简单的外景。场景包括门的开合动画。所有模型均为低多边形,适用于游戏和应用程序。最新更新已经过VR测试 在3D Everything中创建3D模型和场景,以便您可以开发自己的游戏和应用程序。低多边形模型可以轻松用于任何项目。

    一种自激式开关稳压电源的设计技术资料开发设计用的重要资料.zip

    一种自激式开关稳压电源的设计技术资料开发设计用的重要资料.zip

    山西农业大学在广东2021-2024各专业最低录取分数及位次表.pdf

    全国各大学在广东2021-2024各专业最低录取分数及位次表

    “智慧工地”系统建设方案设计.doc

    “智慧工地”系统建设方案设计.doc

    沈阳建筑大学在广东2021-2024各专业最低录取分数及位次表.pdf

    全国各大学在广东2021-2024各专业最低录取分数及位次表

Global site tag (gtag.js) - Google Analytics