Регистрация Хостинга

Как организована поддержка Ruby на хостинге
Непосредственно интерпретатор расположен по адресу /usr/local/bin/ruby.
Помимо собственно Ruby на хостинге централизованно установлен один из самых известных и распространенных фреймворков для разработки веб-приложений на Ruby - Ruby on Rails.
Взаимодействие с веб-сервером Apache может быть организовано как через стандартный CGI-интерфейс, так и через FastCGI с помощью модуля mod_fastcgi.
Как подключить и использовать Ruby, mod_fastcgi и Ruby on Rails
Для тарифного плана "Активный" Ruby и mod_fastсgi можно подключить на Сервере Статистики. Выберите основную услугу (где domain_name - название домена Вашего основного сервера), далее - раздел "Управление услугой". Отметьте галочку "Использовать Ruby" и сохраните изменения.
Для тарифных планов "Максимальный" и "МаксимальныйПлюс" необходимо отредактировать конфигурационный файл веб-сервера Apache ~/proff/conf/httpd.conf (httpd2.conf для Apache 2.2), добавив в него строки:
LoadModule fastcgi_module /www/libexec/mod_fastcgi.so
AddModule mod_fastcgi.c
Внимание !
Для Apache 2.2 необходимо изменить только строку LoadModule, т.к. директивы AddModule не существует более в последних версиях веб-сервера.
Для управления параметрами процессов можно использовать директиву FastCgiConfig, например, так:
FastCgiConfig -maxProcesses 6 -idle-timeout 30 -flush -appConnTimeout 30 -restart-delay 30
Примечание: после внесения необходимых изменений нужно рестартовать веб-сервер Apache.
Если Вы будете исполнять скрипты через FastCGI-интерфейс, то для тех директорий, где они будут расположены, в файле .htaccess нужно указать следующие директивы (на тарифах "Максимальный" и "МаксимальныйПлюс" их можно указать непосредственно в конфигурационном файле Apache):
AddHandler fastcgi-script .fcgi
Options +ExecCGI
Для выполнения скриптов через CGI-интерфейс нужно указать следующие директивы:
AddHandler cgi-script rb
Options +ExecCGI
Работа с rails
Интерпретатор rails находится по адресу /usr/local/bin/rails.
Для начала работы с проектом можно зайти в домашнюю директорию (или в любую другую директорию, в которой Вы захотите размещать свои проекты). Создание проекта выполняется командой rails название_проекта, после чего создается директория название_проекта и вся структура директорий в ней.
Если Вы хотите, чтобы Ваш проект указывал в DOCUMENT_ROOT Вашего сайта, можно поступить, например, так: удалить или переименовать основную директорию с названием Вашего сервера, затем создать проект с названием Вашего сервера, затем создать симлинк www на директорию public. Делается это, например, так:
cd

