質問: COMODOという会社のSSLの証明書を購入しました。 うまく設定できず困っています。 完了した内容は 1サーバー上で秘密鍵を作成する 2サーバー上で秘密鍵をもとにCSRを作成する。 3販売社のサイトにCSRを張り付けて申請する。 4COMODO社からメールを受信して認証キーをサイトに入力して認証手続きをする。 5COMODO社からCRTファイルを受信 という作業までを行いました。 ここからの作業がワカリマセン。 教えて頂けるでしょうか? COMODO社から受信したCRTファイルと秘密鍵を利用してサーバ側で設定すれば作業は完了するとは思っていますが、イマイチ良く分かっていません。 中間証明書というのは必要なのでしょうか?(一番安い証明書です) https://jp.globalsign.com/support/server/03.html?service=ssl を参考にしています ssl.confファイルに DocumentRoot "/var/www/html" ServerName xxxx.net SSLEngine on SSLCertificateFile /etc/httpd/conf/ssl.crt/XXXXXXXX.crt SSLCertificateKeyFile /etc/httpd/conf/ssl.key/XXXXXXXXXXXX.pem を追記(VirtualHostを利用していないのでその範囲外に)して再起動をしましたが、再起動ができません。 どこがまちがっているでしょうか? どのようにしたら良いでしょうか? 教えてください。 宜しくお願いいたします。
回答: 情報のご提供ありがとうございます。 httpd -t では Warning レベルのメッセージが出ていますが、Syntax OK です。 > > module ssl_module is already loaded, skipping > > _default_ VirtualHost overlap on port 443, the first has precedence > > > `LoadModule ssl_module modules/mod_ssl.so` 行と `` ブロックが 2重に定義されているようです。 ssl.conf のバックアップファイルか何かがあるのではないでしょうか。 起動時のエラーについては error_log には何もなさそうですね。 OS, Apache httpd のバージョンがわかりませんが、RHEL/CentOS 系ならば /var/log/httpd/ssl_error_log にエラーが出ているかもしれません。 中間CA証明書はたぶん必要だと思います。