2009-02-26 12 views
1

私のドメインでは、サブドメインの1つを関連するアプリケーションをホストする1台のサーバーに誘導し、残りのサーバーを関連するアプリケーションをホストする別のサーバーに誘導する必要があります。異なるサブドメイン要求を別のサーバーにリダイレクトする方法

したがって、appa.example.com\*のURLへのリクエストはすべて1つのサーバーに送信する必要があり、URL appb.example.com\*へのリクエストは別のサーバーに送信する必要があります。

問題は、両方のサーバーでApache構成を構成する方法です.AppPassPassまたはProxyPassReverseなどの構成を使用して、すべての着信要求を正しいサーバーに正しく送信できるようにする方法があります。

質問を明確にするために編集します。

+0

Ngu、どうやってこれを最後に実装しましたか?私たちは同じ問題を抱えています。ありがとう! – recipriversexclusion

答えて

4

URLをIP(サーバー)にリンクする場所はDNSです。

たとえば、サーバAが1.2.3.4、サーバBが5.6.7.8の場合、appa.example.comを1.2.3.4に、appb.example.comを5.6.7.8にリンクします。

しかし、両方のサーバが(単一の外部IPアドレスを使用して)ファイアウォールの内側にある場合は、いくつかのトリックを実行する必要があります。 (そして、あなたはおそらくこれらのトリックを探しています)。

An Introduction to Redirecting URLs on an Apache Serverをご覧ください。

+0

こんにちは、私はそのトリックを見ています – Graviton

+0

質問はそれほど明確ではありませんでしたが、おそらく助けになるリンクを追加しました。 –

+0

リンクは関係ないと思います。 URLのリダイレクトではなく、異なるサブドメインのリクエストを別のサーバーにリダイレクトするかどうか尋ねています – Graviton

0

私は自分の職場(大学)で同じことをしました。他の場所でホストされているが、サイト(学生登録システム)の一部である主なウェブサイトはオンサイトでホストされています。私が何をしたか

は権威(A) DNSレコード(reg.domain.com)を作成することでしたし、それが私たちのオンサイトサーバーのIPを指して作られました。そして、それはトリックをした!

はここ alt text http://img443.imageshack.us/img443/5069/stiuaregrecord.jpg

それは基本的にあなたがやろうとしているものと同じだ...私のドメインCP(明白な理由のためにマスクされたドメインとIP)から同じのスクリーンショットです。それに打撃を与え、意図したサブドメインの親ドメインのDNSレコード/マネージャーで:)

0

を参照してください。その後に-なるホストサーバのIPアドレスで

  • ポイントサブドメイン名を.. 。

...すると...ホストサーバーのDNSおよびまたはサーバー・ソフトウェアの設定で

:ウェブサイトのアプリにサブドメインを向けます。決して

  • 公園サブドメイン、手動

    • DNSレコードを編集し、ウェブサイトのドキュメントルートフォルダでそれを指して、または
    • は、ドメインやサブドメイン(ドメインを追加 - :あなたはのいずれかによってこれを達成することができます該当するサーバーでは指されていないため使用されます)。あなたの現在のサブドメインのドキュメントルートにそれらの両方を指すようにします(そのような単語がある場合)
  • 関連する問題