はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 バーチャルホストの重複
日時: 2008/02/27 08:59
名前: ばーちぇ

 [warn] _default_ VirtualHost overlap on port 80, the first has precedence

バーチャルホストの設定をしたとき、上記のようなエラーが出てきます。
apacheを再起動した際にこのように出ました。
原因はポートが重複しているそうなのですが、どのように対処すればよいのかわかりません。
OSはCentOS 5.1です。よろしくお願いします。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: バーチャルホストの重複 ( No.6 )
日時: 2008/02/27 10:22
名前: 管理者

No.1のレスでBINDは構築していないとの事ですが、外部からはどのようにアクセスしているのでしょうか?
複数のドメインを所有していて、各々がばーちぇさんのグローバルIPに紐付いていますか?

再確認ですが、以下の様になっていますよね?

NameVirtualHost *:80
<VirtualHost *:80>
  :
  :
</VirtualHost>
<VirtualHost *:80>
  :
  :
</VirtualHost>

「*」はIPアドレスに置き換えず、そのまま「*」にして下さい。(上記構文のまま。)
メンテ
 Re: バーチャルホストの重複 ( No.7 )
日時: 2008/02/27 10:59
名前: ばーちぇ

何度もありがとうございます。

>複数のドメインを所有していて、各々がばーちぇさんのグローバルIPに紐付いていますか?

ドメインは複数所有しておりますが、IPも同様に二つ必要であり、各ドメインに別々のグローバルIPを割り当てないといけないということでしょうか?
ひとつしかないので、BINDの設定をする必要があるということでしょうか?

また、先ほどの「*:80」となっておらず、これに変えたためエラーがでなくなりました。
しかしアクセスできないままですのでやはりグローバルIPなのでしょうか。
以前BINDがうまくいかず、諦めてそのままでしたので…
メンテ
 Re: バーチャルホストの重複 ( No.8 )
日時: 2008/02/27 11:35
名前: 管理者

> ドメインは複数所有しておりますが、IPも同様に二つ必要であり、各ドメインに別々のグローバルIPを割り当てないといけないということでしょうか?

IPは1つで問題ありません。

apacheのバーチャル設定は2つの設定方法があります。「名前ベース」「IPベース」
簡単に説明すると以下の様になります。

「名前ベース」
 ・1つのIPアドレスで、複数のバーチャルホストを公開できる
  例)
     URL        G-IP         表示URL
    aaa.com  →  xxx.xxx.xxx.aaa  →  aaa.com
    bbb.com  ─────┘ ↑     →  bbb.com
    bbb.com  ───────┘     →  bbb.com
「IPベース」│┘
 ・複数のIPアドレスで、複数のバーチャルホストを公開できる
  例)
     URL        G-IP         表示URL
    aaa.com  →  xxx.xxx.xxx.aaa  →  aaa.com
    bbb.com  →  xxx.xxx.xxx.bbb  →  bbb.com
    bbb.com  →  xxx.xxx.xxx.ccc  →  bbb.com

よって、今回のばーちぇさんの構築は「名前ベース」となります。

> ひとつしかないので、BINDの設定をする必要があるということでしょうか?

BINDの設定をする必要は、何処を指していますか?
  ・外部のDNS設定?
  ・自サーバのDNS設定?
   自サーバの場合は、外部DNS公開向け?それともLAN内用?

外部のDNS、にばーちぇさんが取得したドメインを自身のグローバルIPに紐付けるならば、自サーバにBINDを構築する必要はありません。
ご自身が取得したドメインのレジストラで、複数のドメインをご自身のグローバルIP(1個)に紐付けてください。
※:レジストラの設定方法は、そのレジストラのページで確認下さい。(当方は説明できません)

ご自身のサーバを外部公開用のDNSとするならば、BIND(外向き用の設定)とレジストラにネームサーバの登録を行う必要があります。(難易度大)

一番良い方法は前者の方法で、レジストラにて一つのグローバルIPに対して取得した複数のドメインを紐付け(登録)するのが良いでしょう。
メンテ

Page:  [1] [2]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.