【解決済】原因は単純ミス‥。Apache+OpenSSLで構築したけどHTTPSに接続できない時

いや。もうあまりの単純ミスぶりに自分をぶん殴りたいところですが。。。
同じような凡ミスをされている方もきっと多いだろうとメモを残しておきます。

下記の要件でWebサーバを構築したのですが、どうやってもブラウザでHTTPSに繋がらない‥。

CentOS 6.6
Apache 2.2.29 (ソースインストール)
OpenSSL (yumインストール)

netstat で確認しても Listen していない‥。

configure のオプションも問題無さそう。

いったいどういうことだよと四苦八苦していたところ、解決しました。原因は SSLの設定ファイルを読み込んでいなかった という単純ミスです。

つまるところ、SSLを利用するには extra ディレクトリにある httpd-ssl.conf ファイルを httpd.conf で読み込んでおく必要があります。そりゃそうだ。

というわけで httpd.conf を開き、下記箇所のコメントアウトを解除します。

後は証明書ファイルを作成するのを忘れずに。これも無いと起動しません。
取り急ぎの自己証明書の作成方法は下記をご参考ください。

オレオレ証明書(自己証明書)を大急ぎで作る方法


最後にApacheを再起動すれば接続できるようになります。

以上で完了です
はぁ…。よかったよかった。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です