SSL

CSRの発行からインストール

1.CSRの生成
CSRの生成|サーバID|日本ベリサイン

2.サーバーID(証明書)のインストール
サーバIDのインストール|サーバID|日本ベリサイン
Apache起動時のパスフレーズ入力を省略したい場合は、パスフレーズを抜いた秘密鍵を使用する
openssl rsa -in hogehoge.key -out hogehoge.nopass.key

トラブルシューティング

Apache起動時にエラーが発生

/usr/local/apache2/bin/apachectl: line 78: 8637 セグメンテーション違反です $HTTPD -k $ARGV

Apache-SSL環境において、中間証明書の指定方法が間違っていた。

Apache+mod_SSL環境の場合は

SSLCertificateChainFile /usr/local/ssl/certs/hogehoge.pem

Apache-SSL環境の場合は

SSLCACertificateFile /usr/local/ssl/certs/hogehge.pem