Виртуальный хост с Пассажиром - PullRequest
0 голосов
/ 07 января 2011

Приложение Rails уже работает правильно на mydomain.com с Apache + Passenger.Кроме того, я собираюсь развернуть не-Rails-приложение (wordpress) на blog.mydomain.com .Поэтому я изменил httpd.conf как

PassengerEnabled off
<VirtualHost *:80>
  ServerName mydomain.com
  DocumentRoot /var/www/railsapp/public
  PassengerEnabled on
</VirtualHost>

<VirtualHost *:80>
  ServerName blog.mydomain.com
  DocumentRoot /var/www/blog
</VirtualHost>

Но это не работает. blog.mydomain.com также показывает приложение Rails.Как я могу разделить их?

1 Ответ

1 голос
/ 07 января 2011

Попробуйте добавить это в начало файла conf:

NameVirtualHost *:80

Вы также можете попробовать поменять порядок, чтобы сначала был более конкретный, но посмотрите раздел «Использование директивы ServerPath» на на этой странице . Это указывает на то, что на старых клиентах http / 1.0 у вас может не хватить информации для правильной маршрутизации.

...