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

 複数のサーバー運営について
日時: 2008/03/20 03:06
名前: 水原流風

初めまして。
VineLinuxでサーバーを立てていますが、時々参考にさせて頂いております。
以前より悩んでいたのですが、調べてもどうしても分からなかったので質問させていただきます。

現在は1台のサーバーを運営しているのですが、サーバー機を増やすことを検討しています。
その際、アドレスはサブドメインを使って分けようと思っています。
現在のサーバーをwww、追加したサーバーをwww1とするとして試行錯誤しています。

ネットワーク構成は、グローバルIPは1つ、ルータはNECのWARPSTAR、サーバー機は192.168.0.100、追加する予定のサーバー機は、192.168.0.101としています。
他のクライアント(Windowsたち)はDHCPで割り当ててます。

HTTP(Apache1.3を使っています)は、一旦192.168.0.100に送り、そこでmod_proxyを利用し、www1の場合は192.168.0.101に送るようにする、という形で、
外部からのアクセスには成功しました。
ただ、CGIを利用したアクセス解析では、全てのログが192.168.0.100からのアクセスと表示されてしまいました。
また、FTP(ProFTPdを使っています)はどう設定したらいいのか分からず、現状では手も足も出ない状態です。
いずれ設定することになるであろうメールサーバーも、どうしたらいいのか分かっていません。

これらのようなことをしたいのですが、どのようにしたらいいのでしょうか。

また、過去に自宅サーバーを運営していた友人にも相談してみたのですが、
「ルータで、サブドメインがどこに来たのかを判断して、送り先のIPを指定出来るような機能があるらしいことを聞いたことがある。」
と言われたのですが、調べてみてもよく分からず、本当にそんな機能を持つルータが存在するのか、
若しくは自分でルータを作って、そのようなことが出来るのか、ということも、ご存知の方がいらっしゃいましたら教えていただきたいです。

上記のようなルータの機能が本当にあるのなら、HTTPのmod_proxyを使わなくてもいいということですので、
今後複数のサーバーを運営するに当たって、どのような方針で進めるか迷っています。
ルータの段階で分けた方が、wwwのサーバーに特別負荷がかかることもないでしょうし、
その機能が存在すると分かれば、出来ればそっちでやってみたいと思っているのですが……。
もしそうするとしたら、現在使っているルータから、その機能で設定されたルータに送り、その先でサーバーに分ける、という形でいいのでしょうか。
ルータ自作の必要があるのなら、1台ルータ用のパソコンを準備するつもりでもいます。


長々とすみません。
質問文自体もまとまりが無い感じで……。

よろしくお願い致します。
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: 複数のサーバー運営について ( No.6 )
日時: 2008/03/24 15:46
名前: peko

確かに、ただ負荷分散をさせたいだけならば、Jinさんのおっしゃるロードバランサ系処理を行なえばすむのですが、
アドレスによる負荷スイッチとなると話は別になります。

たとえば、www. と www1. で処理を変えたい場合、
ネットワーク上ドメインが一緒のため、システムエリアは同じと判断されます。
システムエリアにおけるサーバ理論設置許容範囲はポート番号1つにつき1台となっています。
というか理論台数1台しかできません。

グローバルIPひとつでもし、同じサービスをFQDNで分けたいのであれば、
方法は2つ

①サーバスイッチングシステムを回線にかませる。
②ポート番号を別にする。

①については、間に特殊な装置が必要なため、高額な設備投資が必要になります。
②は原理上最も安価で簡単です。

②はまず、単純に、Apacheの設定ポート番号を80以外の未使用ポートに変更し、ルータのポートを空ければ完了です。
ただし、デメリットとして、アクセスする際に、アドレスを http://www1.domain.jp:ポート番号/ としなければいけないことです

②のメリットとしては、まず、簡単であること、投資が不要なこと、水原流風さんの求めるアクセス解析を別にすることが可能というところです。

ちなみに・・・
>私が学んだ拙い知識によりますとIPアドレスとFQDNは必ずしも一対一で対応していなければならない訳では
ないと思います。
くろすけさん。確かにFQDNとIPアドレスは、一対一にする必要はまったくないですよ。
理論上、おなじIPアドレスにFQDNは65535個までつけることができます。その逆も考えることができますけどねw
メンテ
 Re: 複数のサーバー運営について ( No.7 )
日時: 2008/03/24 17:44
名前: くろすけ

うーーん。

こんなに高度な内容とは存じませんで安易にコメントを付けたことに
冷や汗が出ております。

大変失礼しました(汗汗)

メンテ
 Re: 複数のサーバー運営について ( No.8 )
日時: 2008/03/24 18:06
名前: peko

>くろすけさん

すみません。何事も経験が一番です。
〜だったような・・・というのも経験です。
少しきつい言い方だったかもしれません。お気になさらずこれからもどんどん書き込みしていってください。
メンテ
 Re: 複数のサーバー運営について ( No.9 )
日時: 2008/03/25 16:01
名前: Johann

リバースプロキシを噛ませば何とかできないかなあ・・・
このページの4.2みたいな感じで行けるかも。
http://squid.robata.org/ReverseProxy_top.html
メンテ
 Re: 複数のサーバー運営について ( No.10 )
日時: 2008/03/25 19:54
名前: Jin

Jinです。

pekoさんの「②ポート番号を別にする。」が一番安価で、簡単に対応可能なので
一番良い案かなと私も思います。

Johannさんのsquidによるリバースプロキシは、apacheと同じく送信元IPアドレスが
squidとなってしまいますので、不可かも知れませんがログ解析をsquidのログで
行うのも一つの手法かと思いますが、httpdにおける送信元IPアドレスによる
制御が行えない等の制限が発生すると思われます。

しかし、水原流風さんが負荷分散の目的を明らかにしてくれないので、本当に
行いたい事が判断できませんが、管理人さんが興味を持っていただける技術論の
スレッドになっても良いかもしれませんね
# と言いつつ自分の勉強になっています。


メンテ

Page:  [1] [2]

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

   クッキー保存

■ その他


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