- - PR -
2台のサーバーでひとつのウェブを作る
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-09-09 17:24
こんにちは。ご無沙汰してます。
少し質問があります。 2台のサーバーでひとつのウェブを作りたいのです。 一台のサーバーには、ホームページを もう一台には、別のディレクトリを表示させたいのです。 また、一台目のサーバーにもいくつかディレクトリがあります。 2台目のサーバーにもこれからディレクトリを置く予定です。 それらを使って同じドメイン名で、あたかもひとつのサーバーでやっているように したいのですが、どうすればいいのか検討がつきません。 どうかお教えください。お願いします。 |
|
投稿日時: 2003-09-09 18:45
単純にディレクトリを分けたいだけであれば、NFSで2台目のサーバーをマウントすれば
よいのではないでしょうか? #そういう事ではない? |
|
投稿日時: 2003-09-09 19:01
Apacheのバーチャルドメイン機能とか
|
|
投稿日時: 2003-09-09 19:33
javanさん、ご返答ありがとうございます。
うーん 2台とも同じ場所にないと考えてください。 だから、マウントはできないと思います。 (できるんですか・・・?すいません素人なもので) syuさん、ご返答ありがとうございます。apacheのバーチャルドメインは、一台のサーバで複数のドメインを使うときに設定するものだと記憶していましたが、それでも可能なのでしょうか? よろしくお願いします。 |
|
投稿日時: 2003-09-09 21:55
負荷分散ルータを入れてDNSに2つIPで1つのドメイン・・・じゃだめでしょうか?
|
|
投稿日時: 2003-09-09 23:47
apacheにはリバースproxy機能というのがあります。
これをつかえばできますよ。 |
|
投稿日時: 2003-09-10 09:23
HTMLのタグで 0:100の フレームを作って、2台目のサーバーからのコンテンツを表示させるようにするとか・・・(プロパティみられたら、ばれちゃいますね)
|
|
投稿日時: 2003-09-10 21:46
リバースプロキシと言えば、squidのhttpアクセラレータ機能もそうですが、
国産の超多機能プロキシソフトdelegateを使うのは如何でしょう。 例えば、www.xxx.co.jp上で delegated -P80 SERVER=http MOUNT="/* http://host1.localdomain/*" MOUNT="/dir/* http://host2.localdomain/*" を、実行すれば、 "http://host1.localdomain/" を "http://www.xxx.co.jp/" として、 "http://host2.localdomain/" を "http://www.xxx.co.jp/dir/" として 公開できます。(高負荷な環境で実用になるか如何かは知りません。) |