Drupal 页面返回 502 错误页面而不是 404

Drupal Page returning 502 error page instead of 404

当我从我的 drupal 网站 https://example.com/index2.php?option=com_ckforms&view=ckforms&id=1&Itemid=190 搜索 link 我收到 502(错误的网关)响应并重定向到 502 nginx 错误页面而不是 404,因为 5xx 错误是为实际服务错误保留的。

我在日志中收到 "upstream sent unsupported FastCGI protocol version: 72 while reading response header from upstream" 错误。

我发现原因可能是 - 此服务器(Web 前端)从它访问的上游(Web 后端)服务器接收到无效响应以满足 request.In 大多数情况这不会意味着上游服务器已关闭,而是上游服务器和 gateway/proxy 不同意交换协议 data.The 问题最常见的原因是 Web 之间的 IP 通信出现问题前端和后端。在尝试解决此问题之前,您应该完全清除浏览器缓存。

谁能给我推荐一下

提前致谢!

我加了

try_files $uri =404;

在位置设置的 nginx 配置文件中。这解决了我的问题。