vSphereClientの仮想マシン(CenOS4.9)にApache2.2.31+OpenSSL1.0.1fをソースからインストールし、Apacheを"httpd start"コマンドで起動すると下記エラーが出てしまい、起動できません。
【エラー内容】
httpd: Syntax error on line 89 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: EC_KEY_new_by_curve_name
モジュールmod_ssl.soはOpenSSLインストール先のmoduleフォルダに存在しますし、lddコマンドでモジュールmod_ssl.soがopensslライブラリにリンクしていることも確認しました。
(httpd.confにも"LoadModule ssl_module modules/mod_ssl.so"の記述はあります。)
他に考えられる原因は"EC_KEY_new_by_curve_name"ですが、"EC_KEY_by_curve_name"について調べても情報が少なく、どう対処したらよいかわかりません。
上記エラーに関して何かご存じの方、ご教授下さいますようお願いいたします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。