このスレッドはクローズされています。記事の閲覧のみとなります。
バーチャルホストの構築がうまくいきません。 |
|
- æ¥æï¼ 2006/06/28 09:26
- ååï¼ hideto
- FC4で自宅サーバの構築を手探りで行っているhidetoと申します。
こちらのサイトを参考にさせて頂き、WEBサーバの構築を行い、 ieServerにてドメインを取得し、それを用いてWEBサーバの公開が可能になりました。
ですが、バーチャルホストの構築がどうにもうまくいきません。 多くのサイトや本を読みあさってみたのですが、理解度が足りないようで何度やっても失敗というか構築できません。 おそらく既にバーチャルホストを構築していらっしゃる皆様にとっては、あまりに単純なことなのかもしれませんがどうぞご教授願えたらと思います。
以下に疑問点を書きます。
1.DNSサーバの構築は必須なのでしょうか?(一応現在BINDを構築・起動しております。) 2.例えば「example.dip.jp」というドメインを取得しており、現在は「http://example.dip.jp/aaa/」「http://example.dip.jp/bbb/」というようにしてサイトを公開していますが、これを「http://aaa.example.dip.jp/」「http://bbb.example.dip.jp/」とするのがバーチャルホストという理解でよろしいのでしょうか? (恐ろしく基本的なことなのですが、一応確認のために教えてください…) 3.DNSサーバを構築するとした場合、ルータの設定で53番ポートは開放する必要があるのでしょうか。またそれは静的IPマスカレードとパケットフィルタの両方で設定するものなのでしょうか? 4.バーチャルホストの設定に関しては貴サイトの設定を見ながら設定していますが、それ以外にするべき設定はありますでしょうか?
BINDは、おそらくバーチャルホスト公開に必要なのかと思い構築したのですが、ゾーンファイルの設定は正直自信がありません…。こちらに関しましてはまた後ほど状況に応じて質問させて頂きたいと思います。
どうぞご教授願えたらと思います。よろしくお願い致します。
|
■ コンテンツ関連情報
Re: バーチャルホストの構築がうまくいきません。 ( No.1 ) |
|
- æ¥æï¼ 2006/06/28 11:51
- ååï¼ 管理者
- 分かる範囲でお答えいたします。
> 1.DNSサーバの構築は必須なのでしょうか?(一応現在BINDを構築・起動しております。) 必須ではありません。ローカル内で自サーバへ違うドメイン名でアクセスする場合のみです。 (/etc/hostsファイルだけでも問題ありません。)
> 2.例えば「example.dip.jp」というドメインを取得しており、現在は「http://example.dip.jp/aaa/」「http://example.dip.jp/bbb/」というようにしてサイトを公開していますが、これを「http://aaa.example.dip.jp/」「http://bbb.example.dip.jp/」とするのがバーチャルホストという理解でよろしいのでしょうか? 正確に言うと違います。 上記の例で言うとドメイン名が「example.dip.jp」なので、その上の「aaa」や「bbb」がサブドメインですので 厳密に言うとバーチャルという意味ではありません。
例を出すと自サーバのグローバルIPが「123.456.789.111」として 外部のDNSには「example.dip.jp」と「example.com」(双方ともドメイン名が違う)が上記のグローバルIPで割り付けられた場合、 双方のドメインでアクセスすれば、自サーバのトップページが表示されますよね? バーチャルサーバの設定は、以下の様になります。 ・「example.dip.jp」でアクセスした場合、自サーバのあるディレクトリAのページ ・「example.com」でアクセスした場合、自サーバのあるディレクトリBのページ
勿論、ご質問の「aaa.example.dip.jp」「bbb.example.dip.jp」でも同様の事は可能です。
> 3.DNSサーバを構築するとした場合、ルータの設定で53番ポートは開放する必要があるのでしょうか。またそれは静的IPマスカレードとパケットフィルタの両方で設定するものなのでしょうか? 必要ありません。 53ポートを空ける場合は、自サーバが外部のDNSサーバとして機能させる場合だけです。
> 4.バーチャルホストの設定に関しては貴サイトの設定を見ながら設定していますが、それ以外にするべき設定はありますでしょうか? 特にないとは思われますが、不明点等あれば再度ご質問下さい。
|
Re: バーチャルホストの構築がうまくいきません。 ( No.2 ) |
|
- æ¥æï¼ 2006/06/28 13:00
- ååï¼ hideto
- 管理人様、ご回答ありがとうございました。
疑問に思っていた部分がわかり、今とてもすっきりした気分です。 DNSサーバの構築は関係なかったんですね。てっきり必要なのだと思っておりました。 クライアント側のWindowsPCでHOSTSにドメイン名を書き加えていれば問題ないということですね。
>ドメイン名が「example.dip.jp」なので、その上の「aaa」や「bbb」がサブドメインですので >厳密に言うとバーチャルという意味ではありません。
これも自分の勘違いだったんですね。 ご指摘ありがとうございます。本当に勉強になります。
>例を出すと自サーバのグローバルIPが「123.456.789.111」として >外部のDNSには「example.dip.jp」と「example.com」(双方ともドメイン名が違う)が上記のグローバルIPで割り付けられた場合、 >双方のドメインでアクセスすれば、自サーバのトップページが表示されますよね? >バーチャルサーバの設定は、以下の様になります。 > ・「example.dip.jp」でアクセスした場合、自サーバのあるディレクトリAのページ > ・「example.com」でアクセスした場合、自サーバのあるディレクトリBのページ
なるほど、そういう意味だったんですね。 それでは、例えばieServerで「aaa.dip.jp」「bbb.dip.jp」というドメインを取得して、それらを一つの自宅サーバにてそれぞれ別々にサイトを公開出来るということでしょうか? またその場合、DiCEに設定を追加して同時にIPを更新させるといった運用をしていけばよろしいのでしょうか?
>勿論、ご質問の「aaa.example.dip.jp」「bbb.example.dip.jp」でも同様の事は可能です。
こちらについてはまた後ほど質問させてください…。
質問ばかりで大変すみませんが、またどうぞよろしくお願い致します…。
|
Re: バーチャルホストの構築がうまくいきません。 ( No.3 ) |
|
- æ¥æï¼ 2006/06/28 14:50
- ååï¼ 管理者
- > それでは、例えばieServerで「aaa.dip.jp」「bbb.dip.jp」というドメインを取得して、それらを一つの自宅サーバにてそれぞれ別々にサイトを公開出来るということでしょうか?
> またその場合、DiCEに設定を追加して同時にIPを更新させるといった運用をしていけばよろしいのでしょうか? そうです。上記の「dip.jp」にて2つのサブドメイン「aaa」と「bbb」を取得して同時に自サーバのグローバルIPを更新すれば可能です。
>> 勿論、ご質問の「aaa.example.dip.jp」「bbb.example.dip.jp」でも同様の事は可能です。 > > こちらについてはまた後ほど質問させてください…。 不明点等あれば、別スレッドを立ててご質問くださいね。
|
ありがとうございました。 ( No.4 ) |
|
- æ¥æï¼ 2006/06/28 19:39
- ååï¼ hideto
- 管理人様、ご回答どうもありがとうございました。
まずは今回わかったことを踏まえ、もう一度やってみようと思います。 そこで問題なく出来ればいいのですが、また質問することになるかもしれません。 そのときはまたご面倒かとは思いますがどうぞご教授頂けたらと思います。
迅速な回答、本当にありがとうございました。
|
■ その他