Rails アプリのサブドメイン機能として、人気のある subdomain-fu を使用しています。Railscast を見て、Google で見つけたものはすべて読みました。
開発環境では、利用可能なサブドメインを /etc/hosts ファイルに手動で追加する必要があります。わかりました。しかし、これは本番環境ではどのように機能するのでしょうか? これは非常に明白であると考えられているため、誰も言及していません。しかし、私はそれを理解していないと思います。
明らかに、本番環境で動的ソリューションをセットアップすることは可能でなければなりません。そうしないと、サブドメインをまったく拡張できませんでしたが、何をする必要があるのか 正確にはわかりません. UbuntuボックスでApache + Passengerを実行しています。次のように、vhost ファイルにワイルドカード ServerAlias を設定しました。
ServerAlias *.example.com.
しかし、サブドメインを正しく解決するために他に何をする必要があるのか わかりません. これに対する標準的なアプローチに関するガイダンスは大歓迎です。