[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:27544] Re: openssl 0.9.8c, 0.9.7k



日下部です。

> plamo-4.02を使用しています。

済みません、apache 1.3.37 しか手元にないので以下、恐らくですが、

> openssl-0.9.8aのままだったので、
> openssl-0.9.8cをコンパイルしてインストールしたのですが、
> なぜか、webにアクセスしてサーバー情報を見ると、
> Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8a DAV/2 PHP/4.4.4
> 
> となって、インストールしたのが反映されていません。
> 一応、apachectrl restartはしたのですが。
> 
> 何が原因だと考えられるでしょうか?

多分、ちゃんと openssl 0.9.8c の共有ライブラリを使用しています。
確認は

ldd $(apache)/libexec/libssl.so
(または lsof #(apache)/libexec/libssl.so)

すればどの libssl.so/libcrypto.so を使っているか分かるので、そのパスを
実際に見て日付で確認するか、
strings $(lib)/libssl.so | grep 0.9.8c 
すればいいかと思います。

それから手元の mod_ssl のソースをざざっと grep した感じでは
libssl.so の中に、compile 時に openssl のバージョンテキストを埋め込ん
でいるようです。
従って 0.9.8a ベースで compile された mod_ssl であれば、そのバージョン
が書かれているはずです。

実際にやってみると mod_ssl を作り直せば、この文字列は
> Server: Apache/1.3.37 (Unix) PHP/4.4.4 mod_ssl/2.8.28 OpenSSL/0.9.8c
のようになりました。

文字列だけの問題なので気にしないか、気になるならコンパイルをし直す(も
しくはバイナリエディタで直す :-)しかないようです。
-- 
//                   東京都江東区   ぶるぼん企画                   //
//                 日下部 俊昭 <kusakabe@reccoa.net>               //

Follow-Ups
[plamo:27545] Re: openssl 0.9.8c, 0.9.7k, KUSAKABE -bourbon!- Toshiaki
[plamo:27546] Re: openssl 0.9.8c, 0.9.7k, FUJII Hiroyuki
References
[plamo:27527] openssl 0.9.8c, 0.9.7k, KATOH Yasufumi
[plamo:27543] Re: openssl 0.9.8c, 0.9.7k, FUJII Hiroyuki

[検索ページ] [メール一覧]
Plamo ML 公開システム