質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

OpenSSL

OpenSSLはSSL/TLSのプロトコルと一般的な暗号のライブラリを導入するオープンソースのソフトウェアのツールキットです。

Q&A

0回答

2370閲覧

Apache+OpenSSL Apache起動しない

horihorikotatsu

総合スコア1

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

OpenSSL

OpenSSLはSSL/TLSのプロトコルと一般的な暗号のライブラリを導入するオープンソースのソフトウェアのツールキットです。

0グッド

0クリップ

投稿2021/12/10 08:00

仮想マシン(CenOS7.9)にApache2.4.51とOpenSSL1.1.1lをインストール後、
Apacheで利用するopensslのバージョン変更のため
ソースからApache2.4.51をビルドして下記コマンド実行後、
cp modules/ssl/.libs/mod_ssl.so /etc/httpd/modules/

Apacheを"httpd start"コマンドで起動すると下記エラーが出てしまい、起動できません。

【エラー内容】
httpd: Syntax error on line 56 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/conf.modules.d/00-ssl.conf: Cannot load modules/mod_ssl.so into server: /etc/httpd/modules/mod_ssl.so: undefined symbol: BN_get_rfc3526_prime_8192

ldd /etc/httpd/modules/mod_ssl.soを実行するとlibssl.so.10となっておりopenssl.1.0を参照しているため
libssl.so.10をlibssl.so.1.1

linux-vdso.so.1 => (0x00007ffed23da000) libssl.so.10 => /lib64/libssl.so.10 (0x00007f17e7238000) libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f17e6dd5000) librt.so.1 => /lib64/librt.so.1 (0x00007f17e6bcd000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f17e6996000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f17e677a000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f17e6576000) libc.so.6 => /lib64/libc.so.6 (0x00007f17e61a8000) libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f17e5f5b000) libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f17e5c72000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f17e5a6e000) libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f17e583b000) libz.so.1 => /lib64/libz.so.1 (0x00007f17e5625000) libfreebl3.so => /lib64/libfreebl3.so (0x00007f17e5422000) /lib64/ld-linux-x86-64.so.2 (0x00007f17e76e8000) libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f17e5212000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f17e500e000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f17e4df4000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f17e4bcd000) libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f17e496b000)

OpenSSLは下記文献を参考にインストール
https://nissy-lab.com/blogs/openssl1.1.1-centos7/

Apache2.4.51は下記文献を参考にインストール
https://qiita.com/naoto24kawa/items/26cc1d13a00726328bcd

上記エラーに関して何かご存じの方、ご教授下さいますようお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

skys215

2021/12/11 03:24

/etc/httpd/conf.modules.d/00-ssl.conf を貼り付けられますか?
skys215

2021/12/11 03:25

ls -al /etc/httpd/modules/mod_ssl.so の出力もお願いします。
horihorikotatsu

2021/12/13 01:42

ご回答ありがとうございます。 下記になります。 >/etc/httpd/conf.modules.d/00-ssl.conf を貼り付けられますか? LoadModule ssl_module modules/mod_ssl.so >ls -al /etc/httpd/modules/mod_ssl.so の出力もお願いします。 /etc/httpd/modules/mod_ssl.so ご確認をよろしくお願いいたします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問