получить 404 с пассажира и рельсы - PullRequest
1 голос
/ 10 августа 2011

Я пытаюсь запустить приложение rails на общедоступном хостере. Я создаю приложение в каталоге / home / rails_projects / jens_blog, а корнем документа является / home / www / jens_blog.

В каталоге / home / www / jens_blog находится символическая ссылка public -> / home / rails_projects / jens_blog / public / Я создал посты эшафот. Но когда я запускаю mydomain / или mydomain / posts в браузере, я всегда получаю ошибку 404. Файл не существует: / home / www / jens_blog / public / posts

<VirtualHost ip.port>
    ServerName www.mydomain.de
    ServerAdmin webmaster@www.mydomain.de
    DocumentRoot /home/www/jens_blog/public
    LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so
    PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7
    PassengerRuby /usr/bin/ruby
    PassengerDefaultUser myuser
    PassengerAnalyticsLogUser myuser
    CustomLog /home/log/access_log mesos2
    <Directory "/home/www/jens_blog/public">
        Allow from all
        Options -MultiViews
        Options FollowSymLinks
    </Directory>
</VirtualHost>

если я помещу файл index.php в / home / rails_projects / jens_blog / public / dir, содержимое файла будет показано. Кто-нибудь может мне помочь?? Я в отчаянии. У меня только общий веб-хостинг.

Обновление: я добавил "PassengerResolveSymlinksInDocumentRoot on" в конфигурацию apache. Но теперь я получаю исключение LoadError в PhusionPassenger :: Rack :: ApplicationSpawner (нет такого файла для загрузки - упаковщик) : - ((

Приветствие Jens

1 Ответ

0 голосов
/ 21 ноября 2011

Мой вопрос был очень похож на ваш Развернутый сайт rails на ec2 с использованием capistrano, но он не отображается в браузере, вот сайт -> http://passionate4.net/

Я бы сказал, разместите ваш сайтв этом каталоге / var / www / myapp / public.

Используйте эти настройки.

ServerName www.passionate4.net

DocumentRoot / var / www / capi_app / current / public

RailsEnv production

Разрешить из всех

Параметры -MultiViews

Я написал пару блогов о том, как успешно развернуть сайт в Ubuntu.,Я считаю, что ваша проблема очень похожа на мою.http://recipe4developer.wordpress.com/

...