apache2でmod_sslを動かすには
自分の環境が特殊だったせいかもしれないが、apache2でmod_sslが動かなかった。
libssl.so.4とかlibcrypto.so.4が見つからないと言ってくる。
これってなにかっていうと、opensslのライブラリ。
なので、opensslをインストールすればよいのだけど、バージョンに注意する必要がある。
最新のopensslを入れると、僕の環境の場合、apacheの起動時にSegmentation Faultが発生してしまった。
こちらはライブラリのバージョンがそれぞれ、libssl.so.6, libcrypto.so.6だったようだ。
opensslの0.9.7a(たぶん0.9.7bでもOK)を入れることで解決した。
シンボリックリンクを下のように設定する。
ln -s /usr/local/lib/libssl.so.0.9.7 /usr/lib/libssl.so.0.9.7 ln -s /usr/local/lib/libcrypto.so.0.9.7 /usr/lib/libcrypto.so.0.9.7