问个NGINX1.22新版反代问题

104次阅读

共计 564 个字符,预计需要花费 2 分钟才能阅读完成。

大佬们,新版 NGINX 你们用过么?是不是反代的时候源 upstream 那边反给 NGINX 是 404 的,nginx 返给客户是 502 啊?而不是反 404?
你们也这样吗?
能修改或设置吗?

网友回复:

注册 试试上游里配置下 proxy_intercept_errors on; 复制代码

squalll 上游不是 NGINX,所以无法 注意事项:1. 必须要添加:fastcgi_intercept_errors on; 如果这个选项没有设置,即使创建了 404.html 和配置了 error_page 也没有效果。fastcgi_intercept_errors 语法: fastcgi_intercept_errors on|off 默认: fastcgi_intercept_errors off 添加位置: http, server, location 默认情况下,nginx 不支持自定义 404 错误页面,只有这个指令被设置为 on,nginx 才支持将 404 错误重定向。这里需要注意的是,并不是说设置了 fastcgi_intercept_errors on,nginx 就会将 404 错误重定向。在 nginx 中 404 错误重定向生效的前提是设置了 fastcgi_intercept_errors on, 并且正确的设置了 error_page 这个选项 (包括语法和对应的 404 页面) 应该是这个问题导致的

正文完
 0