Nginx经常用来做反向代理,直接将请求转发给目标服务器,并将响应数据返回给客户端,但当nginx所代理的服务返回403时,无法对其进行捕捉并修改,需要开启

proxy_intercept_errors on;

这条配置的含义是:当被代理的服务器响应的响应码’大于等于’300[常见"404"、"500"等]时,应将响应’直接返回’客户端还是nginx捕获后"自定义"错误页面’按error_page指令’处理
这里放一下我的配置参考

    proxy_intercept_errors on;error_page 403 404 = @return_200;location @return_200{rewrite ^/(.*)$ /index.html break;proxy_buffers 32 32k;proxy_busy_buffers_size 128k;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $http_host;proxy_pass https://s3.ams.test.com;}location / {if ( $uri = "/" ){rewrite ^/(.*)$ /index.html$1 break;}rewrite (.*) /$1 break;proxy_buffers 32 32k;proxy_busy_buffers_size 128k;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $http_host;proxy_pass https://s3.ams.test.com;}

我想要实现的效果是,当s3返回403或者404时,直接返回默认的index文件。

【Nginx】error_page配置不生效 proxy_intercept_errors相关推荐

  1. php修改后nginx返回不生效,nginx修改配置后不生效的问题

    nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...

  2. nginx访问本地目录一直不好使_「welcome to nginx」nginx配置不生效,页面一直是默认页面welcome to nginx的解决办法 - seo实验室...

    welcome to nginx ubuntu下nginx的配置文件所在目录: /etc/nginx 我们对nginx的配置主要写在nginx.conf文件里,这个目录下还有conf.d和sites- ...

  3. php7 myrypt,nginx + php 配置

    本文参考了http://blog.s135.com/nginx_php_v6/ 大量内容,感谢张宴! 我的centos6是64位的版本 安装步骤: (系统要求:Linux 2.6+ 内核,本文中的Li ...

  4. Nginx安装环境配置

    安装依赖包 安装make:yum -y install gcc automake autoconf libtool make 安装g++:yum -y install gcc gcc-c++ 安装pc ...

  5. Nginx伪静态配置和常用Rewrite伪静态规则集锦

    伪静态是一种可以把文件后缀改成任何可能的一种方法,如果我想把php文件伪静态成html文件,这种相当简单的,下面我来介绍nginx 伪静态配置方法 nginx里使用伪静态是直接在nginx.conf ...

  6. nginx安装、nginx前端配置、后端配置、前后端分离配置、https支持(ssl配置)、负载均衡配置、nginx location详解

    nginx配置 一.nginx安装 二.nginx配置 仅前端配置 仅后端配置 前后分离配置(1) 前后分离配置(2) 前后不分离配置 https/ssl配置 负载均衡配置 数据压缩配置 三.完整ng ...

  7. Liunx下Nginx安装配置

    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型 ...

  8. 2、nginx常用配置----作为web服务端

    目录 环境及目的 nginx配置文件特点和结构 1 特性 2 主配置文件结构 常用全局配置 1 main段 2 events段 web服务相关配置 1 server_namerootlisten 11 ...

  9. Nginx详细配置(收录)

    文章目录 第一种详细解释 第二种详细解释 一些配置规则 第一种详细解释 # 定义Nginx运行的用户和用户组 user www www;# nginx进程数,建议设置为等于CPU总核心数. worke ...

最新文章

  1. Pat乙级 1034 有理数四则运算
  2. SDUT 2133 数据结构实验之栈三:后缀式求值
  3. VM虚拟机运行Windows11出现蓝屏
  4. 安装完MAVEN后输入mvn -v, 提示不是内部命令的问题
  5. task search in offline - three filters implementation
  6. Linux内核驱动模块示例--Helloword及Makefile
  7. @scheduled注解配置时间_Java开发重写Spring Boot定时任务,支持可动态调整执行时间...
  8. QQ通讯录VS360通讯录对新建信息界面中草稿的处理
  9. constellio——基于solr的开源搜索引擎系统源码研究(五)
  10. 类加载器 java委托机制_解析Java虚拟机中类的初始化及加载器的父委托机制
  11. Android MaterialButtonToggleGroup
  12. [IOS APP] 适用于iso9001质量管理体系认证
  13. LoadRunner教程(19)-LoadRunner 性能图表分析
  14. 关于“缓存着色(cache coloring, page coloring)”技术的相关资料介绍
  15. Ansys2019R2安装失败,更改用户名后win10用户创建临时账户登录个人总结
  16. Axure 放大与缩小
  17. 51单片机c语言 if 语句,单片机if语句的用法
  18. mysql5.7增加ssl认证
  19. 改善羽毛球比赛心理有“妙招”
  20. 如何开发一款ios应用程序

热门文章

  1. 简谈SCI/EI学术论文写作与发表
  2. 光线投射Raycaster
  3. 全国大学生计算机应用大赛有什么好处,我校学生喜获第十一届全国大学生计算机应用能力与信息素养大赛冠军...
  4. 方舟服务器金币系统,金币获取汇总与大量获取金币建议
  5. 霍尼韦尔USB接口条码扫描枪HH660扫描48位随机码(二维码)耗时计算
  6. 保护视力最佳电脑窗口颜色配置Win7、Vista和XP适用!转
  7. Flink CDC 系列 | 构建 MySQL 和 Postgres 上的 Streaming ETL
  8. win10重装系统无法联网,win10重装系统没有无线网卡驱动,win10重装系统没有WLAN选项的解决办法
  9. Windows编程—向针式打印机直接发送内容或指令
  10. 合泰单片机HT66 LCD