Apache Mod_Spdy未在Centos上运行
我正在Centos上像过去一样安装Apache,但由于某些原因mod_spdy没有运行。我遵循这里的说明: 当我运行rpm-U mod-spdy-beta\U current\U x86\U 64.rpm时,我收到以下消息:Apache Mod_Spdy未在Centos上运行,apache,google-chrome,centos,mod-spdy,Apache,Google Chrome,Centos,Mod Spdy,我正在Centos上像过去一样安装Apache,但由于某些原因mod_spdy没有运行。我遵循这里的说明: 当我运行rpm-U mod-spdy-beta\U current\U x86\U 64.rpm时,我收到以下消息: warning: mod-spdy-beta_current_x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY package mod-spdy-beta-0.9.4.3-420.x86_64
warning: mod-spdy-beta_current_x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
package mod-spdy-beta-0.9.4.3-420.x86_64 is already installed
如果我打开chrome://net-internals/#spdy而我的站点在另一个选项卡中,它不显示我的站点。如果我查看网络面板,我看不到x-mod-spdy头
更新:如果我使用FirefoxFirebug,我会看到x-mod-spdy标题。我在Chrome spdy会话中没有看到我的站点,但我在其中看到了其他站点
我可能做错了什么?好吧,问题似乎是Chrome 40.x放弃了对SPDY/3的支持,只支持SPDY/3.1,但是Apache的mod_SPDY模块只支持SPDY/3,所以如果使用Apache作为web服务器,Chrome用户基本上不支持SPDY mod_spdy目前处于一个糟糕的状态,在谷歌将其捐赠给Asf后,谷歌和Apache都在维护它。谷歌最近声明,他们将在2016年初从Chrome上删除SPDY支持,但他们忘了说他们已经开始删除SPDY的旧版本(包括SPDY/3)(顺便说一句,我喜欢这些部分正确的声明),因此,基本上,如果您使用的是Apache,那么对于您的Chrome用户来说,除了自己实现SPDY/3.1之外,您无法提供SPDY 那么,“不作恶”是怎么回事 详情见: 及
您可以考虑切换到NGINX并使用SPDY/3.1。
我在Oracle Linux上有完全相同的问题。实际上,我有两个服务器(我的QA和Dev)系统,在过去几天中都显示了相同的设置。。我猜,当前的mod spdy软件包出了问题。我在6个多月前安装了mod_spdy的另外两台服务器,它们在Chrome中显示为spdy,现在不再是了。mod_spdy rpm没有改变,因此这要么是Chrome问题,要么是Apache问题。我一直在找,谢谢你的解释。