作者:php麟状 | 来源:互联网 | 2023-05-21 11:34
我正在按照我过去的方式在Centos上设置Apache,但由于某种原因,mod_spdy没有运行.我按照这里的说明操作:
https://developers.google.com/speed/spdy/mod_spdy/
当我运行rpm -U mod-spdy-beta_current_x86_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 is already installed
如果我在另一个标签中打开chrome:// net-internals/#spdy和我的网站,它就不会显示我的网站.如果我查看网络面板,我看不到x-mod-spdy标头.
更新:如果我使用Firefox firebug,我会看到x-mod-spdy标头.我没有在Chrome spdy会话中看到我的网站,但我看到其他网站.
我能做错什么?
1> Zoltan Fedor..:
好吧,似乎问题是Chrome 40.x放弃了对SPDY/3的支持并且仅支持SPDY/3.1,但Apache的mod_spdy模块仅支持SPDY/3,因此如果您将Apache用作Web,则Chrome用户基本上没有SPDY服务器.
mod_spdy目前处于糟糕状态,谷歌和阿帕奇都在将其捐赠给Asf之后维护它.Google最近声明他们将在2016年初放弃Chrome的SPDY支持,但他们忘记说他们已经开始删除旧版本的SPDY(包括SPDY/3)(我喜欢这些部分真实的声明) ,所以基本上如果你在Apache上,那么对于你的Chrome用户,你不能提供SPDY自己实施SPDY/3.1.
那么,"不做恶"怎么样?:-)
详情请参阅:https://groups.google.com/forum/#!topic
/ mod-spdy-discuss/FPEj0zG5I0Y和https://code.google.com/p/mod-spdy/issues/detail?id=100&colspec = ID%20Type%20Status%20Priority%20Owner%20Summary%20Stars
您可能考虑的一个选项是切换到Nginx并在那里使用SPDY/3.1.