投稿日:2004年08月13日 作成鷹の巣

No.17022 DDNSを1つ取得して、複数のWebサーバを設置したい。



DDNSを1つ取得して、複数のWebサーバを設置したい。

No.17022 投稿時間:2004年08月13日(Fri) 10:16 投稿者名:たつや@初心者 URL:

DDNSを1つ取得して、自宅に複数台のWebサーバを立ち上げ、バーチャルホスト的な
使い方をしたいのですがどうしたらいいのでしょうか?

また、ルータのポートの設定も、2台までなら80と8080を使えばいいかと思ったのですが、
それ以上設置したい時はどうしたらいいのでしょうか?

壁にぶち当たりこのHPにたどり着きました。ご教示おねがいします。m(_ _)m


予約されていないポート番号を任意に使えばいいです。

No.17023 投稿時間:2004年08月13日(Fri) 23:31 投稿者名:APACHE URL:

> DDNSを1つ取得して、自宅に複数台のWebサーバを立ち上げ、バーチャルホスト的な
> 使い方をしたいのですがどうしたらいいのでしょうか?
>
> また、ルータのポートの設定も、2台までなら80と8080を使えばいいかと思ったのですが、
> それ以上設置したい時はどうしたらいいのでしょうか?
予約されていないポート番号を任意に使えばいいです。
1024以上のポート番号は予約されていませんが
1024~49151は番号とアプリケーションの関係をIANAに登録することができるため
将来的に予約されてしまう可能性があります。
49152~65535はユーザーが好きに使える番号です。
なので1024~65535の間の好きな番号を使えばいいです。
※当然http://xxx.xxx.xxx:8080/というようにURLでポート番号を指定しておく必要があります。


ポート番号を指定しないでやる方法はないのでしょうか?

No.17026 投稿時間:2004年08月16日(Mon) 00:23 投稿者名:たつや@初心者 URL:

ご教示ありがとうございます。

> ※当然http://xxx.xxx.xxx:8080/というようにURLでポート番号を指定しておく必要があります。

上記のように、ポート番号を指定しないでやる方法はないのでしょうか?

プロバイダー等はポートを指定しないで内部に複数のサーバーを設置していると思うのですが、
どのようにやっているのかご存じないでしょうか?


DNSで割り当て設定をするので、いくつもサーバを置くことが出来るのです。

No.17027 投稿時間:2004年08月16日(Mon) 21:34 投稿者名:リューズ URL:http://www.j-kaf.net

> ご教示ありがとうございます。
>
> > ※当然http://xxx.xxx.xxx:8080/というようにURLでポート番号を指定しておく必要があります。
>
> 上記のように、ポート番号を指定しないでやる方法はないのでしょうか?
>
> プロバイダー等はポートを指定しないで内部に複数のサーバーを設置していると思うのですが、
> どのようにやっているのかご存じないでしょうか?


基本的に商売関連のWEBサーバは独自ドメインを使ってLAN内のDNSで割り当て設定をするので、LAN内にいくつもサーバを置くことが出来るのです。


各々のホスト名に対しIPアドレスを与える機能さえ動作していれば。

No.17031 投稿時間:2004年08月18日(Wed) 14:41 投稿者名:通-行-人 URL:

> 基本的に商売関連のWEBサーバは独自ドメインを使ってLAN内のDNSで割り当て設定をするので、LAN内にいくつもサーバを置くことが出来るのです。

各々のホスト名に対し IP アドレスを与える機能さえ動作していれば、 DNS の設置場所や独自ドメインかどうかは無関係です。


いずれかの方法に限られるでしょう。

No.17030 投稿時間:2004年08月18日(Wed) 14:34 投稿者名:通-行-人 URL:

> > ※当然http://xxx.xxx.xxx:8080/というようにURLでポート番号を指定しておく必要があります。
>
> 上記のように、ポート番号を指定しないでやる方法はないのでしょうか?

次のいずれかの方法に限られるでしょう。

1) 複数の IP アドレスを使う。
大企業やプロバイダのような規模のシステムでは、 IP アドレスはブロック単位で割り当てられています。
各 IP の使用中 / 未使用に関わらず、 予め数百 ~ 数千の IP アドレスを自社のリソース用に持っていることになります。
未使用の IP アドレスでサーバを設置し、 DNS に名前を登録し、 ルーティングやファイアウォールの設定を行うだけで新しい名前のサーバが用意できてしまいます。
(当然ながら、 外部からアクセスできるようなサーバの設置は、 専門の部署が厳重に管理しています)

最近では、 プロバイダの接続コースの 1 つとして、 複数の IP アドレスの割り当てを個人でも利用できるケースが出てきました。

2) 入り口をプロクシサーバにしてしまう。
幸いにも、 HTTP には 「ユーザがどのサーバ名を入力したのか」 をサーバ側に通知する機能があります。
入り口をプロクシにしておき、 利用されたサーバ名によって LAN 内の各マシンへ転送するよう設定しておけば、 1 つの IP アドレスを複数のマシンで処理できます。

3) バーチャルホストを使う
お馴染みの方法です。
有名なサイトでも、 実はバーチャルホストになっているということは結構あります。
回線容量やマシンのスペックが個人で設置するものとは根本的に違うために、 それでも処理し切れるのです。


初心者的には、Webサーバーのバーチャルホストを使うってのが一番楽だと思います。

No.17033 投稿時間:2004年08月21日(Sat) 03:52 投稿者名:マッハ太郎 URL:

> 3) バーチャルホストを使う
> お馴染みの方法です。
> 有名なサイトでも、 実はバーチャルホストになっているということは結構あります。
> 回線容量やマシンのスペックが個人で設置するものとは根本的に違うために、 それでも処理し切れるのです。

初心者的には、上記のようにanhttpdとかでバーチャルホストを使うってのが一番楽だと思います。
すごいアクセスがあったり重い処理をやらせるのでなければ、個人で運営するには十分かと。
URLに:8080とかつくのはあまり好ましくないし。ルータのポート空けるのめんどくさいし。
私は80で4つのサイトを運営してますが特に問題ないです。


|目次|掲示板|過去ログ目次|▲頁先頭|