Страница по умолчанию в Apache + Passenger + Rails 3.1 - PullRequest
0 голосов
/ 03 марта 2012

В конце apache2.conf я добавил:

LoadModule passenger_module /home/rusik/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /home/rusik/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.11
PassengerRuby /home/rusik/.rvm/wrappers/ruby-1.9.2-p290/ruby

ServerName localhost

<VirtualHost *:80>
      ServerName sample.app
      DocumentRoot /home/rusik/work/ruby/sample_app/public
</VirtualHost>

Итак, когда я перезапустил Apache

sudo  apachectl restart

Я получил страницу apache по умолчанию, а не страницу проекта rails, почему? Файл по умолчанию в / etc / apache2 / sites-enabled / 000-default, где находятся виртуальные хосты по умолчанию, которые я не изменил.

Ответы [ 2 ]

0 голосов
/ 10 февраля 2013

Также добавьте ... Опции FollowSymLinks

<Directory ... >
    ...
    Options FollowSymLinks

</Directory>
0 голосов
/ 03 марта 2012

Вы пытались поместить

<Directory /home/rusik/work/ruby/sample_app/public>
   AllowOverride none
   Options -MultiViews
</Directory>

в и перезагрузить сервер?

...