• ベストアンサー

LAN内の2つのwwwサーバにそれぞれ登録ドメインを割当て各ウェブページを表示させたい

以下のようなネットワーク構成で、タイトルのようなことを実現したいのです。 ///////// ネットワーク構成 │ ルータ( WAN側:取得済み固定IP ) ( LAN側:192.111.111.1 ) ├サーバA( 登録済みドメイン:example1.com ) ( プライベートIP:192.111.111.2 ) └サーバB( 登録済みドメイン:example2.com ) ( プライベートIP:192.111.111.3 ) ////////// 実現したいこと つまり、example1.comをウェブブラウザなどで叩くとサーバAのウェブサイトが、 example2.comを叩くとサーバBのウェブサイトが表示されるようにしたいのです。 ////////// 決定事項 ・固定IPは1つ ・サーバA/Bにはそれぞれ( CentOS, Apache )がインストールされています。 この場合ルータに対してなにか設定しないといけないのでしょうか? それともhttpd.confを設定するだけでいけるのでしょうか? どなたかご教示くださいませ。

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.3

まともにやろうとしたら無理でしょう 固定IPアドレスが1つなので、A,Bどちらのサーバにしかルータは振り分けできません ・ルータをHTTPのリクエストヘッダを見て振り分けができる高度なものに変える ・固定IPを2つもらい、それぞれをサーバA,Bにポートフォーワーディングする ・サーバA側で、example2.comへのリクエストが来たらproxyとして動作させサーバBに処理を投げる のどれかでしょう

mokokomi
質問者

お礼

ご回答ありがとうございます。 > まともにやろうとしたら無理でしょう そのようですね。 選択肢をわかりやすくまとめて頂きありがとうございます! その3つで検討してます。

その他の回答 (2)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

同じIPアドレス・同じポート番号で、異なるサーバに振り分けるのはルーターでは無理です。一旦、全部をサーバAで受けて(注1)、ホスト名を見てサーバBに一部を振り分けるのは出来そう。「リバースプロキシ」あたりをキーワードに調べてみてください。 注1:ルーターのNAT設定で80番ポートをサーバAに向ける

mokokomi
質問者

お礼

ご回答ありがとうございます。 リバースプロキシで検索してみたら、 apacheのmod_proxyとSquidの2つが主要なプロキシサーバのようでしたので、これらを検討してみます。

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

httpd.confの設定だけです。

mokokomi
質問者

お礼

ご回答ありがとうございます。 Apacheを調べてみます。

関連するQ&A