特別是,我注意到我的 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 庫。如果是,那麼它是動態連結的,就可以了。