Linux初心者です。Vine Linuxで OpenSSL 0.9.8e+Apache 1.3.37+mod_ssl-2.8.28-1.3.37 でSSLの環境をしました。通常モードでは起動するのですがSSlモードでの起動が出来ません。


# 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 インストール

もじの制限上情報不足とは思いますが何方かご教授お願いします。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2007/05/17 17:45:37
  • 終了:2007/05/17 22:57:43

ベストアンサー

id:JULY No.1

JULY回答回数966ベストアンサー獲得回数2472007/05/17 20:52:59

ポイント80pt

共有ライブラリをシステムに認識させるには

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 です。

id:egaega777

ありがとうございます。起動できました。

ご指摘の通り初心者がソースからビルドは無謀だと思われて当然だと思います(^^;)

aptパッケージで一通りサーバー構築出来たので調子に乗って”次のステップはソースで挑戦だ!!”と始めてしまいました。

2007/05/17 22:54:48

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません