- ベストアンサー
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を設定するだけでいけるのでしょうか? どなたかご教示くださいませ。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
まともにやろうとしたら無理でしょう 固定IPアドレスが1つなので、A,Bどちらのサーバにしかルータは振り分けできません ・ルータをHTTPのリクエストヘッダを見て振り分けができる高度なものに変える ・固定IPを2つもらい、それぞれをサーバA,Bにポートフォーワーディングする ・サーバA側で、example2.comへのリクエストが来たらproxyとして動作させサーバBに処理を投げる のどれかでしょう
その他の回答 (2)
- notnot
- ベストアンサー率47% (4900/10358)
同じIPアドレス・同じポート番号で、異なるサーバに振り分けるのはルーターでは無理です。一旦、全部をサーバAで受けて(注1)、ホスト名を見てサーバBに一部を振り分けるのは出来そう。「リバースプロキシ」あたりをキーワードに調べてみてください。 注1:ルーターのNAT設定で80番ポートをサーバAに向ける
お礼
ご回答ありがとうございます。 リバースプロキシで検索してみたら、 apacheのmod_proxyとSquidの2つが主要なプロキシサーバのようでしたので、これらを検討してみます。
- memphis
- ベストアンサー率40% (975/2395)
httpd.confの設定だけです。
お礼
ご回答ありがとうございます。 Apacheを調べてみます。
お礼
ご回答ありがとうございます。 > まともにやろうとしたら無理でしょう そのようですね。 選択肢をわかりやすくまとめて頂きありがとうございます! その3つで検討してます。