我的网站是https,托管公司说我的服务器已启用http2并正常运行。但是,当我检查自己的网站时,它们始终使用http1.1协议。我已经联系了技术支持,他们说http2可以正常工作,甚至还给我发了一个屏幕截图来证明这一点。
我已经通过家庭互联网以及Firefox和Chrome上的移动热点测试了我的两台计算机。我还对禁用ESET防病毒软件进行了测试。它始终通过“网络选项卡协议”列显示http1.1。我也有一些站点测试工具告诉我http2是功能,而其他人则说http2不起作用。
我正在寻找原因解决方案,我的托管服务提供商没有给我任何帮助。他们几乎就像是要藏起来一样。
我正在共享共享计划。 Apache版本2.4.33。有人有什么想法吗?
其他详细信息:
我检查了3个http / 2网站检查工具,所有3个工具都表示我的服务器/网站支持http / 2。除了显示http / 1.1的Chrome和Firefox网络标签外,Chrome灯塔(通过DevTools>审核标签)还显示我的网站未使用http / 2。
通过托管技术支持: 没有负载平衡器,prefork MPM,并且服务器前没有任何东西。
通过https://www.ssllabs.com/ssltest
ALPN =是(h2 http / 1.1) 密码=该服务器接受RC4密码,但仅适用于较旧的协议