有什么方法可以在 Apache HTTP Server 中实现 HTTP/3 (QUIC)?

Exa*_*son 11 apache quic http3

有什么方法可以在 Apache 中实现 HTTP/3?

编辑:

QUIC 协议现已成为 RFC,请参阅RFC 9000正在等待 HTTP/3...

OpenSSL 在某处表示他们将在发布 OpenSSL 3.0 后开始研究 QUIC。不确定何时发布 OpenSSL 3.0。

在此之前,也许我们可以将 BoringSSL 集成到 Apache 中,并开始使用 QUIC 进行测试。

Bar*_*ard 22

不,目前没有办法。Apache 目前尚未承诺执行此处所需的工作。

LiteSpeed 是一种 Apache 替代方案,支持许多相同的功能,但具有强大的 QUIC 和 HTTP/3 支持

Nginx 也只对 QUIC 和 HTTP/3 发表了模糊的评论,但Cloudflare 提供了一个 Nginx 补丁,增加了 QUIC 和 HTTP/3 支持。(编辑Nginx 此后预览了独立于 Cloudflare 实现构建的HTTP/3 支持)。

或者,Caddy是另一个支持 QUIC 和 HTTP/3 的替代服务器。

但是,如果我想启用或什至只是尝试使用 QUIC 和 HTTP/3,我会考虑使用 CDN,因为它们将是启用此功能并确保您拥有最佳设置的最简单方法。Cloudflare 有一个免费计划,(我认为)还包括 HTTP/3 和 QUIC 支持,因此很容易在您拥有的站点前进行设置。

  • LiteSpeed 也高度货币化,并根据您支付的金额施加人为限制。 (8认同)
  • HTTP/3——或者更准确地说是支撑它的 QUIC——是一个巨大的改变,基本上在 UDP 之上重建了 TCP 的大部分内容。所以这是很多工作。该规范甚至还没有最终确定(尽管已经非常非常接近!),因此可以说还没有人应该实现这一点!在浏览器方面,Chrome 昨天才宣布默认打开它,其他浏览器不支持它。还有一个问题是是否需要大量专业知识来管理,最好留给专家服务提供商:https://almanac.httparchive.org/en/2019/http2#conclusion (3认同)