質問編集履歴

1 必要情報の追記

norinori326

norinori326 score 2

2017/04/11 15:48  投稿

SSL接続設定について
エラーの対処が分からず困っております。
現在 FreeBSD 10 の Apache 2.4.16 へSSLの接続の設定を行っております。
通常接続でWebページは問題なく表示されて動作しております。
今まで外部機関により証明書を発行してもらいインストールして使用しておりましたが、期限が切れてしまい新たに発行してもらいました。
サーバー上で秘密Keyを作成し
openssl genrsa -des3 -out ./2017.key 2048
その後、CSRを作成しました。
openssl req -new -x509 -days 3650 -key 2017.key -out 2017.crt
上記実行で作成されたものを提出し証明書が発行されサーバー上にファイルを作り設置しました。
その後、httpd-ssl.conf 内で今まで使用していたファイル名から新しいものに書き換え
Apacheを起動すると下記のようなエラーが発生し起動できません。
# ここから 実行と実際のエラー----------------------------------------------
root@localhost:~ # /usr/local/etc/rc.d/apache24 restart
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
apache24 not running? (check /var/run/httpd.pid).
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
Starting apache24.
AH00548: NameVirtualHost has no effect and will be removed in the next release /usr/local/etc/apache24/httpd.conf:598
/usr/local/etc/rc.d/apache24: WARNING: failed to start apache24
httpd.confの598行が下記になるのでコメントしました。
NameVirtualHost *:443
    ↓
#NameVirtualHost *:443
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
となっておりました。
宜しくお願いします。
  • Apache

    2108 questions

    Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

  • SSL

    596 questions

    SSL(Secure Sockets Layer)とは、暗号化されたプロトコルで、インターネット上での通信セキュリティを提供しています。

  • FreeBSD

    88 questions

    FreeBSDは、Unix系のオープンソースのOSです。PC/AT互換機用ですが、他のプラットフォームにも移植されています。優れたネットワーク・セキュリティ・ストレージ機能で人気のOSです。ソースコードと共に無償で公開されており、多くの コミュニティによって長年に渡って開発されています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る