Переустанавливаю сервер через VDSmanager, выбираю FreeBSD8+ISPmanager.
Создаю пользователя и домен.
Предполагается что Apache уже установлен.
Добавляем Ruby on Rails и зависимости:
pkg_add -r rubygem-rails
Ставим mod_fastcgi:
cd /usr/ports/www/mod_fastcgi && make install clean
Редактируем /usr/local/etc/apache22/httpd.conf:
- В начале файла добавляем строки:
ServerName 127.0.0.1:80
LoadModule fastcgi_module libexec/apache22/mod_fastcgi.so
AddHandler fastcgi-script .fcgi
- Ищем секцию директории созданного домена (в конфиге из-под ISPmanager эта секция расположена сразу над Virtualhost), добавляем туда:
Options Indexes ExecCGI FollowSymLinks
RewriteEngine On
- В секции Virtualhost изменяем:
DocumentRoot /home/%user%/data/www/%domain%/%project%/public
Перезапускаем apache:
/usr/local/etc/rc.d/apache22 restart
Открываем созданный в самом начале домен и видим долгожданный текст Welcome aboard.
No comments:
Post a Comment