質問: root@localhost:~ # /usr/local/etc/rc.d/apache24 restart Performing sanity check on apache24 configuration: Syntax OK apache24 not running? (check /var/run/httpd.pid). Performing sanity check on apache24 configuration: Syntax OK Starting apache24. /usr/local/etc/rc.d/apache24: WARNING: failed to start apache24 root@localhost:~ # 解決方法などお分かりでしたら宜しくお願いします。 追記>>> ご指定の「apachectl configtest」を実行して結果になります。 root@localhost:/etc/ssl # apachectl configtest Performing sanity check on apache24 configuration: AH00548: NameVirtualHost has no effect and will be removed in the next release /usr/local/etc/apache24/httpd.conf:598 Syntax OK □598行目を # NameVirtualHost *:443 コメント化して下記を再実行 root@localhost:/etc/ssl # apachectl configtest Performing sanity check on apache24 configuration: Syntax OK □Apache再起動 root@localhost:/etc/ssl # /usr/local/etc/rc.d/apache24 start Performing sanity check on apache24 configuration: Syntax OK Starting apache24. /usr/local/etc/rc.d/apache24: WARNING: failed to start apache24 エラーログには・・・ AH00016: Configuration Failed となっておりました。 宜しくお願いします。
回答: SSL設定の手順というか、それぞれの役割が理解出来ておりませんでした。 簡潔に原因は、CRTファイルをサーバ上で、コマンドより作成した2017.crtファイルを使用して 無かったのが原因かと思います。 今回作業した手順は 1. 秘密Key作成 openssl genrsa -des3 -out ./2017.key 2048 chmod 400 2017.key *作成後は下記のパーミッションへ 2.証明する機関へ送信用にCSRを作成 openssl req -new -key 2017.key -out 2017.csr 3.機関より頂いた中間証明書を vi 2017_cacert.cer として作成保存 chmom 400 2017_cacert.cer 4.サーバ内設置用に秘密Keyをコマンドより作成 openssl req -new -x509 -days 3650 -key 2017.key -out 2017.crt chmod 400 2017.crt 4番を作成せずに、証明して頂いてる機関より送信されてきたものを使用していたのが原因かと? いちようエラーは出なくなりましたが、外部アクセスをするとhttps接続でうまく証明されてない感じですが、この件についてのエラーは無くなりました。 色々ありがとう御座います。