是否可以在 FreeBSD 上使用 apache 启用 HTTP2

是否可以在 FreeBSD 上使用 apache 启用 HTTP2

我正在研究如何让我的 Apache 2.4.46 Web 服务器优先使用 HTTP2,但找不到有关如何使用 FreeBSD 启用它的任何信息。此时,我很好奇这是否可行。注意:我正在使用 lets encrypt 认证运行 HTTPS

答案1

这不可能,很简单。只需编辑/usr/local/etc/apache24/httpd.conf并更改行

#LoadModule http2_module libexec/apache24/mod_http2.so

LoadModule http2_module libexec/apache24/mod_http2.so

然后启用 http/2:

echo Protocols h2 h2c http/1.1 > /usr/local/etc/apache24/Includes/http2.conf

然后重新启动 Apache:

/usr/local/etc/rc.d/apache24 restart

答案2

我再怎么强调也不为过!看看你的错误日志!我发现我遇到了同样的问题mod_http2 不支持 mpm 模块 (prefork.c)这就是我的根本问题

相关内容