Apache-SSL + SSLeay (新規・更新)

本マニュアルは、手順をご案内するものです。コマンドの意味等につきましては、各情報サイトや参考書籍等でご確認ください。

弊社では以下手順にて動作検証をおこなっておりますが、Apacheの動作を保証するものではございません。

Apacheはオープンソースのアプリケーションです。脆弱性などの問題がないか、随時情報を確認いただき、万一問題が発見された場合は、該当サービスの停止や、対応パッチがリリースされている場合は速やかに適用するなど、運用には十分ご注意ください。

コモンネーム ssl.kingssl.com
confディレクトリまでのパス /usr/local/apache/conf/
SSL設定用confファイル /usr/local/apache/conf.d/httpsd.conf
証明書の保存ディレクトリ /usr/local/apache/conf/
サーバ証明書ファイル名 kingssl_crt.pem
秘密鍵ファイル名 kingssl_key.pem
中間証明書ファイル名 dvcacert.cer

 

サーバ証明書を取得します。
   証明書は管理者様宛てにメールでお送りします。「◆証明書」をコピーしてサーバに保存してください。

 

/usr/local/apache/conf/toritonssl_crt.pem

 

中間証明書をサーバに保存します。
 ※ 中間証明書は管理者様宛てにメールでもお送りしています。「◆中間証明書」をコピーしてください。

メールでお送りする中間証明書と同様のものを、以下リンクよりダウンロードいただけます


保存先の例
/etc/httpd/conf/ssl.crt/dvcacert.cer

 

Apacheの設定ファイル httpd.confにSSLの設定を行います。

※イタリック部分は、お客様の環境によって読み替えてください。
※本例はVirtualHostでサイトをご利用の場合を前提にしていますので、VirtualHosstをご利用でない場合、
VirtualHostの外に設定いただいて問題ございません。

<VirtualHost xxx.xxx.xxx.xxx:443>
Port443
DocumentRoot "/usr/local/apache/htdocs"
ServerName ssl.kingssl.com

SSLCACertificateFile /usr/local/apache/conf/dvcacert.cer
SSLCertificateFile /usr/local/apache/conf/kingssl_crt.pem
SSLCertificateKeyFile /usr/local/apache/conf/kingssl_key.pem
</VirtualHost>

 

Apacheのデーモンを再起動し、変更した設定を反映させます。

 

# /usr/local/apache/bin/httpsdctl stop

# /usr/local/apache/bin/httpsdctl start

※お客様の環境によってはコマンドが異なる場合があります。

 

SSL通信に問題がないか確認してください。
Internet Explorer は、中間証明書がインストールされていない場合でも、自動的にそれを補完するため、エラーがでません。正しくインストールされているか確認するには、opensslコマンドが有効です。

 



KingSSL - © 2010, Toriton,Inc. All rights Reserved.
KingSSL Certificates supported by all Popular Browsers & Web Servers