# apachectl startssl
Syntax error on line 244 of /usr/local/apache/conf/httpd.conf:
Cannot load /usr/local/apache/libexec/libssl.so into server: libssl.so.0.9.8: cannot open shared object file: No such file or directory
/usr/local/apache/bin/apachectl startssl: httpd could not be started
シンボリックの確認?
# cd /usr/local/ssl/lib/
# ls -l
-rw-r--r-- 1 root root 2058312 May 15 22:41 libcrypto.a
lrwxrwxrwx 1 root root 18 May 15 22:41 libcrypto.so -> libcrypto.so.0.9.8*
-r-xr-xr-x 1 root root 1341148 May 15 22:41 libcrypto.so.0.9.8*
-rw-r--r-- 1 root root 362346 May 15 22:41 libssl.a
lrwxrwxrwx 1 root root 15 May 15 22:41 libssl.so -> libssl.so.0.9.8*
-r-xr-xr-x 1 root root 264850 May 15 22:41 libssl.so.0.9.8*
インストール手順
opensslインストール → mod_ssl組込 → apach make → SSL用の証明書作成 → apache インストール
もじの制限上情報不足とは思いますが何方かご教授お願いします。
openssl のライブラリが /usr/local/ssl/lib の下にあるのに、それを apache が見つけられていない状況ですね。
上記 URL を参考にして、/usr/local/ssl/lib を追加してみてください。
余談ですが、
Linux初心者です
Linux の初心者がソースからビルド(^^? Vine でも Apache 1.x、
mod_ssl というところはバイナリの rpm が用意されているし、openssl 自体は通常のインストールされています。どうしても、mod_ssl とかをソースからビルドしたければ、openssl-devel をインストールすれば OK です。
ありがとうございます。起動できました。
ご指摘の通り初心者がソースからビルドは無謀だと思われて当然だと思います(^^;)
aptパッケージで一通りサーバー構築出来たので調子に乗って”次のステップはソースで挑戦だ!!”と始めてしまいました。