博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx自定义404页面
阅读量:5046 次
发布时间:2019-06-12

本文共 637 字,大约阅读时间需要 2 分钟。

主要是记录踩过的一个坑。。。

nginx要自定义404和500的页面,但是error_page 配置没有生效,没有正常跳转。

error_page  404  /404.html;error_page  500 503 502  /500.html;location = /500.html {                root html;        }location = /404.html {            root html;        }

这是因为我们的静态资源在上游服务器上,而不是当前nginx直接提供。

 

nginx proxy 启用自定义错误页面:

语法:proxy_intercept_errors on | off;

默认值:

proxy_intercept_errors off;

上下文:http, server, location

当被代理的后端服务器的响应状态码大于等于300时,决定是否直接将响应发送给客户端,亦或将响应转发给nginx由error_page指令来处理。

 proxy_intercept_errors 为on 表示 nginx按照原response code 输出,后端是404就是404。这个变量开启后,我们才能自定义错误页面。

proxy_intercept_errors on;

修改后测试通过

转载于:https://www.cnblogs.com/xulan0922/p/9224260.html

你可能感兴趣的文章
利用mysqldump备份mysql
查看>>
Qt中子窗口全屏显示与退出全屏
查看>>
使用brew安装软件
查看>>
[BZOJ1083] [SCOI2005] 繁忙的都市 (kruskal)
查看>>
吴裕雄 python 机器学习——数据预处理嵌入式特征选择
查看>>
Centos6.4安装JDK
查看>>
201521123069 《Java程序设计》 第4周学习总结
查看>>
线性表的顺序存储——线性表的本质和操作
查看>>
【linux】重置fedora root密码
查看>>
用swing做一个简单的正则验证工具
查看>>
百度坐标(BD-09)、国测局坐标(火星坐标,GCJ-02)和WGS-84坐标互转
查看>>
pig自定义UDF
查看>>
输入名字显示其生日,没有则让输入生日,做记录
查看>>
爬虫综合大作业
查看>>
Kubernetes 运维学习笔记
查看>>
并查集 经典 畅通工程
查看>>
Spark MLlib 之 Naive Bayes
查看>>
php修改SESSION的有效生存时间
查看>>
spring security 11种过滤器介绍
查看>>
Hibernate一对多、多对一关联
查看>>