Обзор
Этот интерфейс позволяет создавать и развёртывать приложения Ruby on Rails®.
⚠️ Предупреждение
Этот интерфейс был удалён в версии cPanel & WHM 136.
Для получения дополнительной информации ознакомьтесь с документацией cPanel Deprecation Plan.
Примечание
Чтобы использовать эту функцию, ваш системный администратор должен её включить.
Перед развёртыванием приложения рекомендуется ознакомиться с документацией Ruby on Rails.
Создание Ruby on Rails приложения
Чтобы создать приложение Ruby, выполните следующие шаги:
- Попросите хостинг-провайдера установить Ruby через пакеты EasyApache 4:
ea-apache24-mod_envea-ruby24-ruby-devel
- Создайте Ruby-приложение на сервере
(см. документацию How to Create Ruby Web Applications) - Зарегистрируйте приложение через интерфейс Application Manager
(cPanel → Home → Software → Application Manager)
Создание Rewrite (перенаправления)
Поскольку Ruby on Rails использует собственный сервер и не работает на стандартном HTTP-порту 80, необходимо указать порт доступа, например:
⚠️ Предупреждение
- Порты назначаются автоматически
- На shared-хостинге система выдаёт следующий свободный порт
- Первое приложение не обязательно будет работать на порту 12001
Чтобы пользователи не указывали порт вручную, нужно создать rewrite
Настройка Rewrite
- В таблице Create A Rewrite нажмите Create Rewrite
- Выберите:
- домен
- поддомен
- addon-домен
- Чтобы запускать приложение на отдельной странице, введите путь (например
/app) - Нажмите Save
Управление Rewrite
В таблице Current Rewrites можно:
- изменить путь приложения
- сохранить изменения (Save)
- удалить (Delete)
Дополнительные приложения и Rewrite
Чтобы запускать несколько приложений:
- нужно использовать разные порты
- при необходимости — дополнительные rewrite
Добавление нового приложения
Повторите шаги создания приложения
Новый порт будет, например:
⚠️ Предупреждение
- Порты назначаются автоматически
- Могут быть не подряд
Дополнительный Rewrite
- используйте новый:
- домен
- поддомен
- страницу
Пример:
⚠️ Ограничение
Нельзя запускать два приложения на:
- одном домене
- одном поддомене
- одной странице
Примечание для реселлеров и хостингов
Вы можете ограничить количество приложений в WHM:
(WHM → Home → Account Functions → Modify an Account)
Как ограничить
- Выберите домен
- В поле:
введите максимальное количество
- Нажмите Save
