ISPmanager: как развернуть сайт на Node.js

Опубликовано: 08.06.2026

Node.js — это среда выполнения JavaScript, которая позволяет запускать код не только в браузере, но и на сервере. С её помощью можно создавать веб-приложения, чаты и различные онлайн-сервисы.

Node.js часто используют для создания высоконагруженных сайтов, веб-приложений и сервисов, работающих в реальном времени. В данной статье мы расскажем, как развернуть такой проект в панели управления ISPmanager.

 

Создание сайта на Node.js

Войдите в панель управления ISPmanager и перейдите на вкладку «Сайты».

Раздел «Сайты» панели управления ISPmanager

В открывшейся вкладке выберите «Создать сайт».

Создание нового сайта в панели управления ISPmanager

Введите имя вашего домена. Директорию сайта можно оставить по умолчанию. В поле «Обработчик» вместо PHP выберите Node.js.

Базовые настройки сайта в ISPmanager

Перейдите в «Расширенные настройки». Если для сайта будет использоваться SSL-сертификат, нужно активировать чекбокс «Перенаправлять HTTP-запросы в HTTPS». Разверните меню «Обработчик (Node.js)». Советуем использовать самую новую версию Node.js из доступных в панели (но подходящую для вашего проекта).

Расширенные настройки сайта в ISPmanager

Для Node.js рекомендуется использовать подключение через порт. Базу данных можно не привязывать сразу — позже настройки можно будет изменить в любой момент. Нажмите «Создать».

Завершение настройки сайта в ISPmanager

После создания сайт появится в разделе «Сайты» и будет настроен для работы с Node.js.

Новый сайт в разделе панели ISPmanager
 

Загрузка проекта на сервер

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

Загрузка файлов проекта на сервер: шаг 1

В открывшемся разделе «Менеджер файлов» нажмите кнопку «Загрузить». Выберите все необходимые файлы и папки проекта, кроме каталога node_modules (он автоматически создаётся на сервере при установке зависимостей).

Загрузка файлов проекта на сервер: шаг 2

Загрузите файлы вашего проекта Node.js в корневой каталог сайта. В нём должен присутствовать файл package.json. В зависимости от структуры также могут использоваться отдельный файл запуска (например, index.js или server.js) и дополнительные каталоги.

Важно: проверьте содержимое файлов package.json и index.js/server.js. Для этого в разделе «Менеджер файлов» два раза кликните по нужному вам. Команда запуска в файле package.json должна соответствовать имени основного файла приложения. Если это не так, измените её.
Редактирование файла сайта в панели ISPmanager: шаг 1

После этого откройте файл запуска. Если номер порта отличается от значения, указанного в настройках сайта, замените его на корректный.

Редактирование файла сайта в панели ISPmanager: шаг 2 Настройки сайта в панели управления ISPmanager
 

Установка зависимостей Node.js

В разделе «Сайты» нажмите на три точки справа от вашего домена. В выпадающем меню выберите пункт «Npm install». Команда устанавливает все зависимости, указанные в package.json.

Установка зависимостей Node.js: шаг 1

В открывшемся окне нажмите «Установить». После изменений нажмите «Перезапустить Node.js».

Установка зависимостей Node.js: шаг 2
Важно: команда Npm install устанавливает все зависимости, указанные в package.json. При этом она не создаёт проект автоматически. Для успешного запуска на сервере уже должны присутствовать файлы вашего сайта.

Откройте домен в браузере. Если всё настроено правильно — сайт будет доступен.

Готовый проект на Node.js

Панель ISPmanager поддерживает запуск приложений на Node.js, однако полноценное развёртывание сложных проектов может требовать сборки и настройки команды запуска, которые недоступны в базовом интерфейсе.

Если у вас возникнут дополнительные вопросы, вы всегда можете обратиться в нашу круглосуточную службу техподдержки HB.BY.

Читайте также:

Купить хостинг