![安装 SPDY 失败](https://linux22.com/image/663807/%E5%AE%89%E8%A3%85%20SPDY%20%E5%A4%B1%E8%B4%A5.png)
我正在尝试在我的服务器上安装 SPDY。我正在运行带有 Apache 的 CENTOS 6.6 x86_64。
我正在使用以下指南,https://www.howtoforge.com/using-mod_spdy-with-apache2-on-centos-6.3
但是当我尝试安装 SPDY 时出现以下错误。
警告:mod-spdy-beta_current_x86_64.rpm:Header V4 DSA/SHA1 签名,密钥 ID 7fac5991:NOKEY 错误:失败依赖项:mod-spdy-beta-0.9.4.3-420.x86_64 需要 httpd >= 2.2.4 mod-spdy-beta-0.9.4.3-420.x86_64 需要 mod_ssl >= 2.2
我安装了最新版本的 mod_ssl 和更高版本的 Apache。有什么建议可以解决这个问题吗?谢谢
答案1
该指南有一个错误,而您恰好偶然发现了它:
rpm -U mod-spdy-*.rpm
这是错误的,会导致您看到的错误消息。这是因为 rpm 不会自行解决依赖关系,并且您的系统尚未安装必要的依赖关系。
解决依赖关系时安装本地下载的软件包的正确方法是:
yum install mod-spdy*.rpm
如果你跳过“安装 Apache”部分,自己从源安装,也会发生这种情况其他比基础存储库更复杂。在这种情况下,您不能使用该指南;您需要自己针对自定义 Apache 安装构建 mod_spdy。