2010年11月27日

[linux-users: 108678] Re:openssl(apache)のバージョンアップについて

石川といいます。

2010/11/26 Shinobu Hashimoto <snbhsmt@xxxxx>:
> 2010年11月26日10:07 山本 <yamamoto.n@xxxxx>:
>> なので、apacheが/usr/local/ssl/lib/libcrypto.aを読み込みに行ってると思わ
>> れるのですが、これを/usr/lib/libcrypto.aにする方法で、
>
> よく分からないのですが、*.a は静的リンクされるものではないでしょうか。

> httpd が libcrypto.so を動的リンクする様になっていないという事だったら、
> httpd をリコンパイルする必要がある様な気がします。

*.a は静的リンクですね。なので、リンクする *.a を変えたいということならば
httpd をリコンパイルするしかないですね。

でも、今時ライブラリを動的リンクしないものはあまりないと思うので。。。
> httpd はどの libssl.so をリンクするのでしょうか。
これですね。
OpenSSLのldd調べたのなら、httpdのlddも調べないと。
これが何をリンクしているか。
でもって、
> libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x002e3000)
みたいな行がたぶんあるので、新しくインストールしたOpenSSLのライブラリを
見に行くようにリンクを張り直せば取りあえずは希望通りの動作はすると
思います。

では。

2010/11/26 Shinobu Hashimoto <snbhsmt@xxxxx>:
> 橋本と申します。
>
> 2010年11月26日10:07 山本 <yamamoto.n@xxxxx>:
>> # ln -s /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.6
> (snip)
>> # ls -l /lib/libssl.so.6
>> lrwxrwxrwx 1 root root 16 May 16 2010 /lib/libssl.so.6 -> libssl.so.0.9.8e
>
> httpd はどの libssl.so をリンクするのでしょうか。
>
>> なので、apacheが/usr/local/ssl/lib/libcrypto.aを読み込みに行ってると思わ
>> れるのですが、これを/usr/lib/libcrypto.aにする方法で、
>
> よく分からないのですが、*.a は静的リンクされるものではないでしょうか。
> httpd が libcrypto.so を動的リンクする様になっていないという事だったら、
> httpd をリコンパイルする必要がある様な気がします。
>
> --
> Shinobu Hashimoto (snbhsmt@xxxxx)
> _______________________________________________
> linux-users mailing list
> linux-users@xxxxx
> http://listserv.linux.or.jp/mailman/listinfo/linux-users
>

--
-- nobichan
_______________________________________________
linux-users mailing list
linux-users@xxxxx
http://listserv.linux.or.jp/mailman/listinfo/linux-users


投稿者 xml-rpc : 2010年11月27日 00:13
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/100236
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。