【发布时间】:2017-04-07 20:05:08
【问题描述】:
我想尝试新版本的 http 协议 ( http2 ),特别是 WampServer 最新版本 (3.0.6, Apache 版本 2.4.23 和 OpenSSL/1.0.2h) 上的 server_push 功能。
我已经激活了 http2_module(默认激活 ssl 模块)并将其配置为在 TLS 和 clearText 连接中优先使用 http2。
httpd.conf 文件:
<IfModule http2_module>
LogLevel http2:info
Protocols h2 h2c http/1.1
</IfModule>
然后重启服务。
但是当我启动 localhost 页面,一个基本的 PHP 脚本页面或 phpinfo 时,Apache 使用的协议版本总是 HTTP/1.1
我使用 Chrome(54.0.2840.99 m 版)或 Firefox(50.0 版)等浏览器。
如果您有解决问题的想法?
【问题讨论】:
-
您使用的是 HTTPS 吗?将您的 SSLCipherSuite 设置添加到问题中。 HTTP/2 所需的特定套件。还确定防病毒软件不会在中间将您降级到 HTTP/1.1?
-
我目前使用 http ( h2c ),而不是 https。对于防病毒软件,我敢肯定,我之前已经停用了它。
标签: apache wampserver http2