Размещение проектов Node.js в панели
Для добавления проект Node.js выполните шаги:
- Установка Node.js
- Добавление прав пользователю
- Создание сайта для проекта с Node.js
- Добавление проекта Node.js
- Проверка работоспособности
Установка Node.js
Для работы с проектами на Node.js установите его в панель:
- В Основном меню выберите Настройки.
- В раскрывшемся меню выберите Конфигурация ПО.
- Выберите в открывшейся форме Node.js и нажмите кнопку Установить.
Добавление прав пользователю
После того как Node.js будет установлен на панель, добавьте права на использования пользователю, под которым будут добавляться проекты Node.js, для этого:
- В Основном меню выберите Пользователи.
- Выберите соответствующего пользователя и нажмите на кнопку Изменить.
- На открывшейся форме найдите секцию Доступ.
- Отметьте чекбос Node.js и нажмите на кнопку Сохранить.
После сохранения в столбце Состояние пользователя будет отображаться иконка Node.js.
Создание сайта для проекта с Node.js
Теперь необходимо создать сайт с обработчиком Node.js, для этого:
- В Основном меню выберите Сайты.
- На открывшейся форме нажмите на кнопку Создать сайт.
- Выберите вкладку Расширенные настройки (подробное описание настроек см. Создание сайта) и заполните необходимые поля. Ниже представлены важные поля при создании сайта с проектом Node.js:
- секция Основные настройки:
- Доменное имя – имя сайта;
- Директория сайта – путь к директории сайта. Указывается относительно домашней директории владельца;
- Псевдоним сайта – дополнительные имена вашего сайта (необязательное поле);
- Обработчик – выберите Node.js;
- SSL-сертификат – сертификат для данного сайта. Вы можете указать существующий сертификат из списка либо создать новый самоподписанный сертификат;
- IP-адрес – список IP-адресов, за которыми закреплен сайт;
- Владелец сайта – выберите из списка необходимого пользователя;
- Сайт по умолчанию (чекбокс) – если сайт является сайтом по умолчанию, то запрос по не зарегистрированному на этом Web-сервере доменному имени (в том числе запрос по IP-адресу) на любой из назначенных этому сайту IP-адресов будет обрабатываться именно этим сайтом;
- секция Обработчик (Node.js):
- секция Основные настройки:
- Нажмите на кнопку Создать.
На вкладке Сайты будет добавлен созданный сайт, у которого в столбце Параметры будет отображаться иконка Node.js.
Добавление проекта Node.js
Добавьте свой проект Node.js в созданный сайт, для этого:
- В Основном меню выберите Сайты.
- Выберите необходимый сайт и нажмите на кнопку Файлы сайта.
- На открывшейся форме Менеджер файлов нажмите Загрузить.
- Выберите, откуда необходимо загрузить файлы:
- Файл с локального компьютера – нажмите на кнопку Выбрать файл или переместите необходимые файлы в зону drag-and-drop;
- URL файла на другом сервере:
- URL – ссылка на файл, который будет загружен, например, http://example.com/dir/file.html;
- Имя файла – имя файла, с которым будет сохранен в текущем каталоге. Если оставить это поле пустым, имя файла будет выделено из URL.
- Убедитесь что package.json и server.js содержат корректные значения относительно вашего проекта.
- Нажмите на кнопку Вернуться к списку сайтов.
- Нажмите на кнопку “…“ и выберите Npm install.
Npm install выполнит установку всех указанных пакетов вашего проекта. Процесс установки отображается миганием иконки Node.js в столбце параметров сайта. - После выполнения установки нажмите на кнопку “…“ и выберите Перезапустить (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 — имя сайта.
Введите в браузере имя сайта для проверки корректности создания