- 締切済み
自宅サーバーについての質問です。
画像のような状態でサーバーを2つ稼働させています。 どちらもCentOS5.10で稼働させています。 (ちなみにサーバー1はルーター・プロキシ・webサーバー 等の機能を持たせています。サーバー2にはwebサーバーの機能を持たせています。) http://example1.jp/ test.html ではサーバー1のHTMLファイルに、 http://example2.jp/ test.html ではサーバー2のほうのHTMLファイルにアクセスできるようにしたいのです・・・ 何を設定すればいいのかわからないので教えていただければ助かります。 よろしくお願いいたします!
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- t_ohta
- ベストアンサー率38% (5238/13705)
> リバースプロキシはapacheを利用すればいいのか、squidを利用すればいいのか分かりません・・・ どっちが簡単でしょうか? サーバー1でApacheが動いているならApacheを使いましょう。 そうしないと両ドメインのコンテンツを80番ポートで受けられません。
- t_ohta
- ベストアンサー率38% (5238/13705)
サーバー1でリバースプロキシを動かして、example2.jp宛のリクエストをサーバー2にフォワードさせる。
- kteds
- ベストアンサー率42% (1882/4440)
> 何を設定すればいいのか・・・ ローカルクライアントではアクセスできているわけですから、 質問は「[外部クライアントからアクセスできるようにするには]」ということですね。 サーバー1のルーターにポートマッピングを行なえばいいです。 つまり「WANのアドレスとサーバー1およびサーバー2のローカルアドレスを対応付け」すれば外部からアクセスできるようになります。 ポートマッピングについてはWeb検索して調べてみてください。 --- 「外部クライアント」からのアクセスを内部クライアント(ローカル環境)でテストする場合は「外部プロキシ経由で」アクセスすればいいです。
補足
ポートマッピングですが・・・ 外部からサーバー2のHTMLファイルを見るために、サーバー1の100番ポートにアクセスし、100番ポートに入ってきたパケットは、サーバー2のローカルIPアドレスの80番ポートに受け流す・・・ こういったことが可能になるということなのでしょうか?
補足
リバースプロキシはapacheを利用すればいいのか、squidを利用すればいいのか分かりません・・・ どっちが簡単でしょうか?