Authentication




Cancel OK
B!コメントする  2013-05-17 20:46:00 by old

_default_ VirtualHost overlap on port 443, the first has precedence

SSLの設定をしてapacheを再起動したら

default VirtualHost overlap on port 443, the first has precedence

というエラーが発生した…
もう443つかってるヤツがいるぞ~というエラーで、httpdが起動しなくなった。

テスト用サーバーだったのでポートを複数使うものはないのだけど2時間ほど設定をみてまわったら原因が判明。

設定変更前のファイルをリネームしてバックアップをとってあったんですが「ssl.conf」を

originalssl.conf


としてコピーして保存しておいた。
その為/etc/httpd/conf.d/フォルダの中に

originalssl.conf
ssl.conf


という2つのファイルが存在する状態となっていた。
当然リネームしているのでssl.confの設定をいじっていたんですが、httpdが起動しない上に443ポートが重複しているといわれる…

原因としてはhttpd.confの中に

Include conf.d/*.conf


という形でsslの設定を読み込んでいたのが原因でした。
設定ファイルを2個読み込むのでsslの設定が重複して443ポートが被ってるエラーが発生していたと…
バックアップをとる場合は名前の命名規則には気を付けたいと心の底から思った…



サーバー  

  • コメント
  • コメントはまだありません