Документация ispmanager 6 lite, pro, host

Размещение проектов Node.js в панели

 

Для добавления проект Node.js выполните шаги:

  1. Установка Node.js
  2. Добавление прав пользователю
  3. Создание сайта для проекта с Node.js
  4. Добавление проекта Node.js
  5. Проверка работоспособности

Установка Node.js

Для работы с проектами на Node.js установите его в панель:

  1. В Основном меню выберите Настройки.
  2. В раскрывшемся меню выберите Конфигурация ПО.
  3. Выберите в открывшейся форме Node.js и нажмите кнопку Установить.

Добавление прав пользователю

После того как Node.js будет установлен на панель, добавьте права на использования пользователю, под которым будут добавляться проекты Node.js, для этого:

  1. В Основном меню выберите Пользователи.
  2. Выберите соответствующего пользователя и нажмите на кнопку Изменить.
  3. На открывшейся форме найдите секцию Доступ.
  4. Отметьте чекбос Node.js и нажмите на кнопку Сохранить.

После сохранения в столбце Состояние пользователя будет отображаться иконка Node.js.

Создание сайта для проекта с Node.js

Теперь необходимо создать сайт с обработчиком Node.js, для этого:

  1. В Основном меню выберите Сайты.
  2. На открывшейся форме нажмите на кнопку Создать сайт.
  3. Выберите вкладку Расширенные настройки (подробное описание настроек см. Создание сайта) и заполните необходимые поля. Ниже представлены важные поля при создании сайта с проектом Node.js:
    • секция Основные настройки:
      • Доменное имя – имя сайта;
      • Директория сайта – путь к директории сайта. Указывается относительно домашней директории владельца;
      • Псевдоним сайта – дополнительные имена вашего сайта (необязательное поле);
      • Обработчик – выберите Node.js;
      • SSL-сертификат – сертификат для данного сайта. Вы можете указать существующий сертификат из списка либо создать новый самоподписанный сертификат;
      • IP-адрес – список IP-адресов, за которыми закреплен сайт;
      • Владелец сайта – выберите из списка необходимого пользователя;
      • Сайт по умолчанию (чекбокс) – если сайт является сайтом по умолчанию, то запрос по не зарегистрированному на этом Web-сервере доменному имени (в том числе запрос по IP-адресу) на любой из назначенных этому сайту IP-адресов будет обрабатываться именно этим сайтом;
    • секция Обработчик (Node.js):
      • Версия Node.js – выберите необходимую версию Node.js;
      • Способ подключения:
        • Порт – будет назначен свободный непривилегированный порт для сайта;
        • Сокет – сайт будет работать через сокет.
  4. Нажмите на кнопку Создать.

На вкладке Сайты будет добавлен созданный сайт, у которого в столбце Параметры будет отображаться иконка Node.js.

Добавление проекта Node.js

Добавьте свой проект Node.js в созданный сайт, для этого:

  1. В Основном меню выберите Сайты.
  2. Выберите необходимый сайт и нажмите на кнопку Файлы сайта.
  3. На открывшейся форме Менеджер файлов нажмите Загрузить.
  4. Выберите, откуда необходимо загрузить файлы:
    • Файл с локального компьютера – нажмите на кнопку Выбрать файл или переместите необходимые файлы в зону drag-and-drop;
    • URL файла на другом сервере:
      • URL – ссылка на файл, который будет загружен, например, http://example.com/dir/file.html;
      • Имя файла – имя файла, с которым будет сохранен в текущем каталоге. Если оставить это поле пустым, имя файла будет выделено из URL.
  5. Убедитесь что package.json и server.js содержат корректные значения относительно вашего проекта.
  6. Нажмите на кнопку Вернуться к списку сайтов.
  7. Нажмите на кнопку ““ и выберите Npm install.
    Npm install выполнит установку всех указанных пакетов вашего проекта. Процесс установки отображается миганием иконки Node.js в столбце параметров сайта.
  8. После выполнения установки нажмите на кнопку ““ и выберите Перезапустить (Node.js).
    Буде выполнен перезапуск проекта; иконка Node.js станет зеленого цвета, что означает правильную работу проекта.

Проверка работоспособности

Для проверки работоспособности:

  • если на ПК установлена ОС семейства Unix, то добавьте в файл /etc/hosts запись вида:
    1.1.1.1 example.ru
    Где:
    • 1.1.1.1 — IP-адрес вашего сервера;
    • example.ru — имя сайта;
  • если на ПК установлена ОС Windows, то добавьте в файл C:\windows\system32\drivers\etc\hosts запись вида:
    1.1.1.1 example.ru
    Где:
    • 1.1.1.1 — IP-адрес вашего сервера;
    • example.ru — имя сайта.

Введите в браузере имя сайта для проверки корректности создания