- 締切済み
opensslのソースインストールについて
ご覧頂きありがとうございます。 表題の件についてですが、 先日公開されたOpneSSLの脆弱性対応(CVE-2016-0800)の対応の為、 openssl-1.0.1sをインストールしたのですが、 インストール後にウェブサーバを再起動しようとしたら以下のエラーが発生しました。 # /usr/local/apache2/bin/apachectl configtest httpd: Syntax error on line 55 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_ssl.so into server: /usr/local/apache2/modules/mod_ssl.so: undefined symbol: SSLv2_client_method httpd.conf 55行目: LoadModule ssl_module modules/mod_ssl.so エラー内容をウェブで検索しましたが有力な情報は得られませんでした。 もしおわかりの方がご教示いただけないでしょうか。 環境: CentOS6.7 Apache 2.2.31 Openssl-1.0.1s 不足情報などありましたらご指摘ください。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- h271015
- ベストアンサー率71% (62/87)
解決できるか分かりませんが、Apacheの設定ファイルのどこか(CentOSなら/etc/httpd/conf.d/ssl.conf?)に以下のような指定があれば、 "all"と”-SSLv2”を削除して起動を試していただければと思います。 SSLProtocol all -SSLv2 ・・・
- drum_KT
- ベストアンサー率43% (1108/2554)
httpd.confにSSLv2のモジュール指定が残っていませんか? 1.0.1sではSSLv2が無効になっているので、モジュールがないと怒られているようですが。
お礼
一旦、旧バージョンのOpenSSLを使用し、 SSLv2を設定しない方向で回避することといたします。 ご回答ありがとうございました。
補足
ご回答ありがとうございます。 mod_ssl.soは存在しているのですが、 mod_ssl.soの中身が違う?ということでしょうか。
お礼
一旦、旧バージョンのOpenSSLを使用し、 SSLv2を設定しない方向で回避することといたします。 ご回答ありがとうございました。