Nginx   发布时间:2022-05-11  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在反向代理配置中处理nginx中的错误大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我在现有的Web服务器上使用Nginx作为反向代理.我只想管理一组自定义错误页面,理想情况是在Nginx中,因为这是最接近客户端的级别.

现在我可以使用error_pages和proxy_intercept_errors设置.然而:

>在400(错误请求)错误的情况下,我需要底层Web服务器能够通过一些JSON正文内容,详细说明请求错误的原因.因此,我需要一种仅为400状态代码禁用proxy_intercept_errors的方法.@H_450_6@>我永远不想为任何状态代码显示默认的Nginx错误页面.现在从我所看到的,为了实现这一点,我需要明确地列出可以想象的每个可能的状态代码,并为它设置一个错误页面?而不仅仅是将所有错误通配给500以上.

我的问题是 – 上述2个问题是否可以在Nginx中解决?如果没有,上述问题是否有明显的解决方案?

最佳答案
我没有正确阅读文档.事实上,400错误绕过规则很简单,因为没有错误页面指令.

这是来自proxy_intercept_errors文档条目:

大佬总结

以上是大佬教程为你收集整理的在反向代理配置中处理nginx中的错误全部内容,希望文章能够帮你解决在反向代理配置中处理nginx中的错误所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:我需要