7.2. SSL 接続用の Apache HTTP Server の設定
mod_ssl パッケージをインストールし、ssl.conf ファイルで設定を指定することにより、SSL 接続をサポートするように Apache HTTP Server を設定できます。
前提条件
- SSL 証明書と秘密鍵を生成しました。
- SSL 証明書と秘密鍵ファイルの場所を知っている。
- SSL 証明書に関連付けられている共通名 (CN) を取得しました。
手順
mod_sslをインストールするには、次のコマンドを入力します。# yum install jbcs-httpd24-mod_sslSSL 設定を指定するには:
-
JBCS_HOME/httpd/conf.d/ssl.confファイルを開きます。 ServerName、SSLCertificateFile、およびSSLCertificateKeyFileの詳細を入力します。以下に例を示します。
<VirtualHost _default_:443> ServerName www.example.com:443 SSLCertificateFile /opt/rh/jbcs-httpd24/root/etc/pki/tls/certs/localhost.crt SSLCertificateKeyFile /opt/rh/jbcs-httpd24/root/etc/pki/tls/private/localhost.key注記-
ServerNameは、SSL 証明書に関連付けられている共通名 (CN) と一致する必要があります。ServerNameが CN に一致しない場合、クライアントブラウザーはドメイン名不一致エラーを表示します。 -
SSLCertificateFileは、SSL 証明書ファイルへのパスを指定します。 -
SSLCertificateKeyFileは、SSL 証明書に関連付けられている秘密鍵ファイルへのパスを指定します。
-
-
-
Listenディレクティブが、デプロイメントのhttpdサービスのホスト名または IP アドレスと一致することを確認します。 Apache HTTP Server を再起動するには、次のコマンドを入力します。
# service jbcs-httpd24-httpd restart