1

Rails アプリのサブドメイン機能として、人気のある subdomain-fu を使用しています。Railscast を見て、Google で見つけたものはすべて読みました。

開発環境では、利用可能なサブドメインを /etc/hosts ファイルに手動で追加する必要があります。わかりました。しかし、これは本番環境ではどのように機能するのでしょうか? これは非常に明白であると考えられているため、誰も言及していません。しかし、私はそれを理解していないと思います。

明らかに、本番環境で動的ソリューションをセットアップすることは可能でなければなりません。そうしないと、サブドメインをまったく拡張できませんでしたが、何をする必要があるのか​​ 正確にはわかりません. UbuntuボックスでApache + Passengerを実行しています。次のように、vhost ファイルにワイルドカード ServerAlias を設定しました。

ServerAlias *.example.com.

しかし、サブドメインを正しく解決するために他に何をする必要があるのか​​ わかりません. これに対する標準的なアプローチに関するガイダンスは大歓迎です。

4

2 に答える 2

2

すべてのサブドメインをサーバーにリダイレクトするには、ワイルドカード DNS エントリを設定する必要があります。

ガイドは次のとおりです: http://ma.tt/2003/10/wildcard-dns-and-sub-domains/

于 2010-06-20T13:19:12.360 に答える
-1

ドメインの DNS レコードを更新する必要があります (ほとんどのドメイン プロバイダーは、これを行うための簡単な Web インターフェイスを提供します)。サブドメインの名前をサーバーの IP アドレスにマッピングするサブドメインごとに A レコードを追加する必要があります。

于 2010-06-20T08:16:40.240 に答える