【发布时间】:2017-08-30 14:56:58
【问题描述】:
谁能告诉我如何在 Apache Tomcat 服务器上配置 HTTP2。
【问题讨论】:
谁能告诉我如何在 Apache Tomcat 服务器上配置 HTTP2。
【问题讨论】:
这是我前段时间写给tomcat邮件列表的开发者安装指南:Link to mailing list post
在“apache-tomcat-8.5.15/conf”文件夹中创建 pem 文件 - 使用“changeit” 每次请求密码时(命令可以是 单独执行或在 shell 脚本中执行):
取消注释带有协议的 http/2 连接器 “org.apache.coyote.http11.Http11AprProtocol”中的 "apache-tomcat-8.5.15/conf/server.xml"
在 /bin 文件夹中创建一个 setenv.sh 文件并添加行:
启动服务器
日志:
01-Jun-2017 09:32:46.551 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library [1.2.12] using APR version [1.5.2].
01-Jun-2017 09:32:46.551 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
01-Jun-2017 09:32:46.551 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
01-Jun-2017 09:32:46.556 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.0.2l 25 May 2017]
【讨论】:
由于您还没有编写您已经尝试过的内容,我建议您从Apache's guide 开始。它解释了如何使用 HTTP/2 模块编译 Apache(它仍处于试验阶段,因此默认情况下不启用)和配置过程
【讨论】: