Обзор

Этот интерфейс позволяет создавать и развёртывать приложения Ruby on Rails®.


⚠️ Предупреждение

Этот интерфейс был удалён в версии cPanel & WHM 136.
Для получения дополнительной информации ознакомьтесь с документацией cPanel Deprecation Plan.


Примечание

Чтобы использовать эту функцию, ваш системный администратор должен её включить.

Перед развёртыванием приложения рекомендуется ознакомиться с документацией Ruby on Rails.


Создание Ruby on Rails приложения

Чтобы создать приложение Ruby, выполните следующие шаги:

  1. Попросите хостинг-провайдера установить Ruby через пакеты EasyApache 4:
    • ea-apache24-mod_env
    • ea-ruby24-ruby-devel
  2. Создайте Ruby-приложение на сервере
    (см. документацию How to Create Ruby Web Applications)
  3. Зарегистрируйте приложение через интерфейс Application Manager
    (cPanel → Home → Software → Application Manager)

Создание Rewrite (перенаправления)

Поскольку Ruby on Rails использует собственный сервер и не работает на стандартном HTTP-порту 80, необходимо указать порт доступа, например:

 
example.com:12001
 

⚠️ Предупреждение

  • Порты назначаются автоматически
  • На shared-хостинге система выдаёт следующий свободный порт
  • Первое приложение не обязательно будет работать на порту 12001

Чтобы пользователи не указывали порт вручную, нужно создать rewrite


Настройка Rewrite

  1. В таблице Create A Rewrite нажмите Create Rewrite
  2. Выберите:
    • домен
    • поддомен
    • addon-домен
  3. Чтобы запускать приложение на отдельной странице, введите путь (например /app)
  4. Нажмите Save

Управление Rewrite

В таблице Current Rewrites можно:

  • изменить путь приложения
  • сохранить изменения (Save)
  • удалить (Delete)

Дополнительные приложения и Rewrite

Чтобы запускать несколько приложений:

  • нужно использовать разные порты
  • при необходимости — дополнительные rewrite

Добавление нового приложения

Повторите шаги создания приложения

Новый порт будет, например:

 
12002, 12003 и т.д.
 

⚠️ Предупреждение

  • Порты назначаются автоматически
  • Могут быть не подряд

Дополнительный Rewrite

  • используйте новый:
    • домен
    • поддомен
    • страницу

Пример:

 
example.com/RubyApplication
 

⚠️ Ограничение

Нельзя запускать два приложения на:

  • одном домене
  • одном поддомене
  • одной странице

Примечание для реселлеров и хостингов

Вы можете ограничить количество приложений в WHM:

(WHM → Home → Account Functions → Modify an Account)


Как ограничить

  1. Выберите домен
  2. В поле:
 
Max Mongrel instances (Ruby on Rails)
 

введите максимальное количество

  1. Нажмите Save
Помог ли вам данный ответ? 0 Пользователи нашли это полезным (0 голосов)