gpt4 book ai didi

apache - Ubuntu 10.04 为 apache 更新 openssl

转载 作者:行者123 更新时间:2023-12-04 18:53:23 25 4
gpt4 key购买 nike

我公司的网站位于 EC2 实例上。操作系统是 ubuntu 10.04。目前我们正在使用通过 apt-get 安装的软件包。我们有 apache 2.2.14 和 openssl 0.9.8k。经过一些安全审核后,我被告知要更新 openssl 的版本。 0.9.8 行的 openssl 最新版本是 0.9.8y。它与 apache 2.2.14 兼容吗?如果是这样,仅升级 openssl 是否容易或至少可以?我在某个地方读到它,有些人只是建议升级整个操作系统。任何意见 ?

我确实尝试通过下载 tarball 来升级

httpd-2.2.24 + openssl 0.9.8y

我将它们都安装在

/usr/local/apache2
/usr/local/ssl

我配置了 apache
./configure --enable-modules=all --enable-mods-shared="all ssl" \
--with-ssl=/usr/local/ssl/ --enable-ssl

/usr/local/ssl/bin/openssl 确实显示 0.9.8y
但我的网络服务显示 apache 2.2.24 + openssl 0.9.8k
知道如何解决吗?谢谢。

最佳答案

$ ldd /usr/local/apache2/bin/httpd

  ...
libssl.so.0.9.8 => /lib/libssl.so.0.9.8
libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8
...


libssl.so.0.9.8 仍然由加载程序在/lib/系统目录中找到,而不是/usr/local/ssl。所以你需要在运行httpd之前设置LD_LIBRARY_PATH:
$ export LD_LIBRARY_PATH=/usr/local/ssl/lib && /usr/local/apache2/bin/httpd

另见 this document有关 apache 和 openssl 之间兼容性的更多信息。见 this table有关 openssl 0.9.8k 和 0.9.8y 二进制兼容性的信息。

enter image description here

关于apache - Ubuntu 10.04 为 apache 更新 openssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15983124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com