人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: egaega777
●カテゴリ:コンピュータ インターネット
✍キーワード:28 Apache CD e+ httpd
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● JULY
●80ポイント ベストアンサー

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ