質問: qiita:teamのようにサブドメインごとにアプリを機能させるにはどのような方法が用いられてるのでしょうか。 サブドメインごとにサーバーを立ち上げ、railsアプリを動かしているのでしょうか。 そうなるとサブドメインが増えるたびに自動でサーバーをつくる必要があると思うのですが、 もうさっぱりどうなっているのかわかりません。 一般的な運用の仕方や、railsを使う際の設計などについておしえてください。 よろしくお願いします。
回答: Webサーバ側では、*.example.jpのようにワイルドカードを指定したバーチャルホストを設定します。バーチャルホストの設定をしない、という手もあります。 Railsアプリケーションの方では、`request.domain`でどのホスト名へのリクエストか取得できるので、そこからユーザー名などを取り出せます。