0

サブドメインの一部に応じて異なるサーバーにリダイレクトする必要がある動的サブドメインを持つアプリケーションがあります。

例 (anything は、動的な名前を意味します):

example.com --> server1
anything.example.com --> server1
a.example.com --> server2
b.example.com --> server1
a.anything.example.com --> server2
b.anything.example.com --> server1
anything.a.example.com --> server2
anything.b.example.com --> server1
a.anything.a.example.com --> server2
b.anything.a.example.com --> server2

これは、標準の dns 構成では実行できないと思います。その代わりに、*.example.com を server1 にポイントし、apache を設定して、条件のいずれかに一致したときにリクエストを server2 に転送することを計画しています。問題は、このためにApacheを構成する方法がわからないことです。誰がどこから始めるべきか考えていますか?

4

2 に答える 2

1

確かにDNSでそれを行うことができます。example.com.サーバー 1 の IP を持つ、anything.example.com.、などの A レコードを作成しb.example.com.、サーバー 2 で必要なドメインについても同様に作成します。もちろん、各サーバーのさまざまなドメインに対して仮想ホストを構成する必要があります。ただし、あるサーバーから別のサーバーへのリダイレクトを行う必要はありません。

于 2009-07-10T17:02:39.687 に答える
0

「何でも」とは、アプリケーションのユーザーのユーザー名のような動的な名前を意味します。したがって、これらのそれぞれに対して dns レコードを作成することはできません。数百万になる可能性があります。

于 2009-07-10T17:13:45.627 に答える