3

Rails 3の新しいサブドメイン機能を使用して、wwwとnilを除くすべてのサブドメインパスを処理したいと思います。

反対に、2番目のRailsアプリでは、URLパスでwwwとnilのみを処理したいと思います。

Apache with Passengerの2つのVirtualHostエントリはどのようになりますか?そして、コードでは、最初のサブドメイン処理アプリの場合、ルートで新しい公開された:subdomain制約を適切に処理して、wwwとnilを無視する限り、競合を防ぐことができますか?

ご入力いただきありがとうございます。

4

1 に答える 1

3

ServerFault の質問のようです。

NameVirtualHost *:80

# handles www.mydomain.com and mydomain.com
<VirtualHost *:80>
  ServerName mydomain.com
  ServerAlias www.mydomain.com
  DocumentRoot /data/website1/public
  <Directory /data/website1/public>
    Allow from all
    Options -Multiviews
  </Directory>
</VirtualHost>

# handles *.mydomain.com
<VirtualHost *:80>
  ServerName anything.mydomain.com
  ServerAlias *.mydomain.com
  DocumentRoot /data/website2/public
  <Directory /data/website2/public>
    Allow from all
    Options -Multiviews
  </Directory>
</VirtualHost>
于 2010-11-19T12:21:10.067 に答える