首页 > 解决方案 > 无法在 Apache 2.4 中取消设置升级标头

问题描述

我有一个问题,我的 Apache 服务器偶尔返回 Upgrade H2 标头响应。这会导致 Safari 和 HTTP2 出现以下问题:

我在 stackoverflow 上看到过类似的问题,但没有一个建议的解决方案对我有用。我尝试在 httpd.conf 文件以及 ssl.conf 和虚拟主机特定配置文件中设置“Header unset Upgrade”。我还尝试在这些文件的位置指令中取消设置标题。

基于其他人遇到此问题,我已从 httpd.conf 中的 mod_http2.c 配置中删除了 h2c 协议,但它本身并不能与上述其他更改一起工作。

协议 h2 http/1.1

我不知道为什么 Header unset Upgrade 语句不起作用。我们使用 Apache 作为带有 tomcat 应用程序后端的反向代理。我们在 Apache 前面还有一个 AWS ALB。有谁知道为什么这不起作用或以其他方式删除响应标头“升级”?

标签: apache

解决方案


推荐阅读