2010-11-30 9 views
0

のために私は、例えば豆の木とサーバー密度は、それぞれのサインオンのために(例えばcustom.beanstalkapp.com、custom.serverdensity.com)カスタムドメインを作成する方法、のように好奇心アップ。クライアントとそのスタッフがそれぞれのサブドメインでweb-appにアクセスできるように、私は同様のことをしたいと思います。各アプリは、クライアントの選択に応じてLDAPまたは独自のネイティブユーザストレージを使用し、共通のAPIを共有します。は、カスタム* .domain.comドメインを作成するサインアップ

各カスタムドメインは同じWebアプリケーションコードベースを共有しますか?

さらに、完全にカスタムのドメインを許可したい場合は、bit.ly proを使用することができます。私はこの場合、顧客が自分のドメインのAレコードをWebサーバーに向けていると思っています。そして、そのドメインの新しい仮想ホストを追加するためにApacheの設定をプログラムで編集する必要がありますか?

このアプリケーションでは、APIはフロントエンドをGWTで記述したJava(Restletを使用)で書かれています。データ層はMongoDBに組み込まれています。

答えて

0

仮想ホストの設定をプログラマチックに変更できるWebサーバーが必要です。

これが最も可能性が高いあなたは、組み込みのサーバーではなく、スタンドアロンサーバー上のハッキングの上で何が起こるのかを完全に制御したいことを意味します。それが最初のステップです。まずそれをしてください。

+0

Jettyのようなものを使用していますか? – christophmccann

+0

@Christopher、私は桟橋が非常に便利であることを発見しましたが、私がそうしたことをやっていないので、あなたが求めていることをするのは簡単かどうかわかりません。桟橋のメーリングリストは非常に役立ちます。私は、あなたが奉仕を見て、詰まっている場合は、リストを尋ねることをお勧めします。 –

1

ApacheでワイルドカードDNSと名前ベースの仮想ホストを使用して、サブドメインビットを達成できます。

+0

そしてコード内のドメイン名を解析して、要求されたドメインの適切なデータを提供します。 – Erik

関連する問題