1. SSLサーバ証明書の取得
SSLサーバ証明書を申請し、取得してください。
2. 内容の確認
以下の内容が全てあるか確認してください。
- 秘密鍵
(サービスマネージャーよりの申請情報入力の最終画面にてブラウザに表示され、お客様に保存頂いているファイルとなります) - 中間認証局証明書(中間証明書)
- サーバ証明書
3. Apacheサーバへの保存
発行された証明書、中間証明書、保存頂いている秘密鍵について、Apacheサーバの以下のディレクトリへ保存してください。
秘密鍵 | /usr/local/apache/ssl.key/ |
---|---|
中間証明書 | /usr/local/apache/ssl.crt/ |
サーバ証明書 | /usr/local/apache/ssl.crt/ |
保存するファイル名は、お客様側で各指定ください。弊社では以下のファイル名をお勧めいたしております。
秘密鍵 | domain_name.key |
---|---|
中間証明書 | domain_name.cer |
サーバ証明書 | domain_name.crt |
ご注意
※ Apacheのconfディレクトリまでのパスが異なる場合には、読みかえください。
例)/etc/httpd/conf/ の場合には、/usr/local/apache/ を全て /etc/httpd/conf/ に読み替えください。
※ クロスルート証明書が必要な場合は、下記「クロスルート証明書の適用条件は?」の内容をご参照ください。
4. Apache設定ファイルへの設定
サーバ証明書を有効にするためには、Apacheの設定ファイルに記述を追加する必要があります。
Apacheの設定ファイル | /usr/local/apache/conf/httpd.conf |
---|
<VirtualHost 192.168.xxx.xxx:443> ※1
DocumentRoot "/usr/local/apache/htdocs"
ServerName www.ssl.ph ※2
SSLEngine on
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/domain_name.key ※3
SSLCertificateChainFile /usr/local/apache/conf/ssl.crt/domain_name.cer ※3
SSLCertificateFile /usr/local/apache/conf/ssl.crt/domain_name.crt ※3
</VirtualHost>
ご注意
※1 <VirtualHost 192.168.xxx.xxx:443>は、サーバ接続のIPアドレスを記述ください。
※2 ServerName www.ssl.phは、コモンネームを記述ください。
※3 Apacheのconfディレクトリまでのパスが異なる場合には、読みかえください。
例)/etc/httpd/conf/ の場合には、/usr/local/apache/ を全て /etc/httpd/conf/ に読み替えください。
5. Apacheの再起動
以下のコマンドを実行し、Apacheサーバを再起動ください。
/usr/local/apache/bin/apachectl stop
/usr/local/apache/bin/apachectl startssl