php - Nginx ERROR:Bad Request”,同时从上游、客户端读取响应标头
问题描述
我有运行 4 个 wordpress 站点(启用 https)的 Ubuntu 18.04、Nginx VPN。这些站点使用 Cloudflare 插件。当我使用 WordPress 插件发布新帖子或清除 cloudflare 缓存时,它会出现以下错误。
PHP 消息:[Cloudflare] ERROR: Bad Request" while reading response header > from upstream, client
在我的 Nginx 配置中,我将 fastcgi_buffer_size 增加到 32k。
fastcgi_buffer_size 32k;
此外,我增加了以下与 nginx 标头相关的优化来处理大型标头,
client_header_buffer_size 64k;
http2_max_header_size 32k;
large_client_header_buffers 4 64k;
proxy_buffer_size 256k;
proxy_buffers 8 256k;
proxy_busy_buffers_size 512k;
但我仍然收到此错误。我如何确定我应该将这些东西增加到哪个级别?或者有没有其他更好的方法来解决这个错误?
这是完整的错误日志:- https://pastebin.com/aPfZ5V7a
解决方案
推荐阅读
- javascript - 如何在 admin-bro 中配置存储桶以本地存储上传的文件
- swift - Firebase Analytics - 记录 screen_view 在 SwiftUI 中不起作用
- sql - SQL Server 中带有 JOIN 的 UPDATE 语句未按预期工作
- r - 如何计算 r 中每组的平均变化?
- laravel - 如何验证来自 Laravel 中父控制器的相关对象请求数据?
- xml - 如何处理 XPath 和 XSL 中的层次关系和比较?
- weblogic12c - Weblogic 缓慢的服务器启动和发布
- scala - 如何在 Scala 中使用模式匹配与函数值
- html - 如何检索与在Django中单击的链接对应的数据
- reactjs - 如何在 react js 中检查材质 ui 主题的类型?(亮或暗)