特别是,我注意到我的 OpenSSL 在系统更新后已通过以下方式升级sudo apt-get update
和sudo apt-get upgrade
。
当我通过手动编译、配置和安装来安装我的 Squid 服务器时./configure
,make all
和make install
,我担心我现在的Squid是否还在使用旧的OpenSSL软件。
在这种情况下我需要重新编译并重新安装 Squid 吗?
答案1
如果您的 OpenSSL 库动态链接到 Squid 可执行文件,那么它将使用当前的 OpenSSL 库。它别无选择,因为旧的将在系统升级过程中被删除。
另一方面,如果 Squid 在编译时静态链接到 OpenSSL 库,它将使用旧的库。
跑步:-
ldd <path to squid executable>
并查看是否列出了 OpenSSL 库。如果是,那么它是动态链接的,就可以了。