Как мне обработать запись VirtualHost / Passenger для сайта Rails, который обрабатывает только субдомены? - PullRequest
3 голосов
/ 22 августа 2010

Я хочу использовать новые возможности субдомена Rails 3 для обработки всех путей субдоменов, кроме www и nil.

Напротив, во втором приложении rails я хочу обрабатывать только www и nil в пути URL.

Как будут выглядеть мои две записи VirtualHost для Apache с Passenger?И в коде, для первого приложения по обработке поддоменов, пока я правильно обрабатываю новые ограничения: subdomain в маршрутах, чтобы игнорировать www и nil, это должно предотвратить любой конфликт, верно?

Спасибо за любой ввод.

1 Ответ

3 голосов
/ 19 ноября 2010

Похоже на вопрос 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...