ispmanager 6 lite, pro, host

/
/
/
Создание нового проекта на Node.js

Создание нового проекта на Node.js

Добавьте свой проект Node.js одним из способов:

  • создайте и загрузите отдельно от сайта
  • добавьте в существующий сайт

Создание отдельного проекта

  1. Авторизуйтесь в ispmanager под нужной учетной записью.
  2. Перейдите в раздел Сайты.
  3. На панели инструментов нажмите Создать сайтNode.js проект.
  4. Заполните данные:
    • Доменное имя — имя нового сайта или проекта. Пример: example.com
    • Владелец сайта — пользователь-владелец проекта. Доступно учетным записям уровня реселлер или выше
    • Версия Node.js — версии Node.js от 12.13.0 до 26.2.0
    • Способ подключения:
      • Сокет файл — подключение и работа проекта через Unix-сокет

        Подробнее

        Для работы Node.js через Unix-сокет будет создана директория /var/www/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data/nodejs/

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

      • Порт — подключение и работа проекта через свободный непривилегированный TCP-порт

        Подробнее

        ispmanager автоматически выберет свободный TCP-порт для Node.js. Поиск свободного порта начинается со значения, указанного в параметре NodeJsBackendBind конфигурационного файла ispmanager. Значение по умолчанию:127.0.0.1:10000

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

    • Способ создания проекта:
      • Загрузить код приложения — файл package.json с пакетами и зависимостями для запуска проекта
        • Загрузка кода:
          • Загрузить из локального каталога — файл загружается только из директории владельца проекта. Выбор каталога доступен, если у пользователя есть права на чтение файлов
            • Путь до папки — путь к папке с проектом из директории владельца проекта. Директория: /var/www/ПОЛЬЗОВАТЕЛЬ/data
          • Загрузить с локального компьютера — файл из папки на вашем компьютере
            • Выбрать файл — выберите файл или перетащите его из папки на компьютере в панель
      • Запустить пустой проект — проект с файлом package.json без зависимостей. При необходимости отредактируйте файл после создания проекта
  5. Нажмите Создать.

После загрузки файла панель автоматически его прочитает и при успехе установит зависимости. В случае ошибки появится уведомление «Установка зависимостей Node.js завершилась с ошибками». Для просмотра журнала ошибок нажмите Подробнее в уведомлении или на в разделе Сайты.

Далее настройте параметры запуска проекта.

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

  1. Авторизуйтесь в ispmanager под нужной учетной записью.
  2. Перейдите в раздел Сайты.
  3. Создайте или Image 1 of 1 отредактируйте существующий сайт. 
  4. В настройках сайта укажите:
    • Обработчик Node.js

      При выборе обработчика Node.js установка CMS или конструктора сайта недоступна.

    • Версия Node.js — версии Node.js от 12.13.0 до 26.2.0
    • Способ подключения:
      • Сокет файл — подключение и работа проекта через Unix-сокет

        Подробнее

        Для работы Node.js через Unix-сокет будет создана директория /var/www/ИМЯ_ПОЛЬЗОВАТЕЛЯ/data/nodejs/

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

      • Порт — подключение и работа проекта через свободный непривилегированный TCP-порт

        Подробнее

        ispmanager автоматически выберет свободный TCP-порт для Node.js. Поиск свободного порта начинается со значения, указанного в параметре NodeJsBackendBind конфигурационного файла ispmanager. Значение по умолчанию:127.0.0.1:10000

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

  5. Сохраните изменения.
  6. Выберите сайт → нажмите .
  7. Нажмите Параметры запуска (Node.js).
  8. Установите нужные команды запуска.
  9. Нажмите Сохранить и перезапустить.

После первого развертывания проекта автоматически установятся зависимости из файла package.json