Я сталкиваюсь с некоторыми проблемами с получением моего рабочего сервера RoR с использованием rvm, пассажира и apache2. Мне было интересно, сможет ли кто-нибудь помочь мне. Я новичок в ubuntu, и это также моя первая настройка среды рельсов производства с использованием RVM.
Прямо сейчас с моей текущей настройкой, когда я пытаюсь подключиться к localhost / site-name, я получаю запрошенный url не найден из apache.
Вот как выглядят мои конфигурационные файлы после установки rvm, apache2 и пассажира.
/etc/apache2/httpd.conf:
LoadModule passenger_module /home/vmcilwain/.rvm/gems/ruby-1.9.2-p290/gems/passenger 3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /home/vmcilwain/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.11
PassengerRuby /home/vmcilwain/.rvm/wrappers/ruby-1.9.2-p290/ruby
/ etc / apache2 / sites-available / vell:
<VirtualHost *:80>`
ServerName vell
DocumentRoot "/home/lmcilwain/vell/current/public"
ErrorLog "/var/log/apache2/vell-error_log"
CustomLog "/var/log/apache2/vell-access_log" common
<Directory "/var/www/sites/vell/current/public">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
RewriteEngine On
# Remove the www
RewriteCond %{HTTP_HOST} ^vell$ [NC]
RewriteRule ^(.*)$ http://vell/$1 [R=301,L]
</VirtualHost>
Затем я создаю приложение для своего рельса, запустите rake db: create, чтобы создать мою базу данных, затем попробуйте подключиться через браузер , Это то, где я нахожусь в своей ловушке.
Любая помощь очень приветствуется, и я приношу свои извинения, если на этот вопрос был дан ответ, и я не смог его найти.