Главная/База знаний/Как развернуть сайт на Node.js в Plesk

Как развернуть сайт на Node.js в Plesk

 

Что такое Node.js ?

Node.js — это среда выполнения JavaScript, которая позволяет запускать JavaScript-код на сервере. Node.js расширяет возможности Java, позволяя использовать его для создания серверных приложений.

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

Привязка к домену

Когда домен есть на сервере

Зайдите в свой аккаунт в панели управления хостингом Plesk под своим логином и паролем:

Вход в учетную запись Plesk

 

В основном меню зайдите в раздел «Сайты и домены». На панели нужного домена выберите вкладку «Начать». Здесь по умолчанию собраны приложения для развертывания сайтов. Кликните на «Node.js»:

Предустановленные приложения в домене

 

Когда домена нет на сервере

Если нет домена на сервере, где Вы хотите развернуть сайт на Node.js, после входа в Plesk на панели «Сайты и домены» нажмите «Добавить домен»:

Кнопка добавления домена

 

Выберите в качестве способа создания сайта Node.js («Включить Node.js на вашем домене»):

Выбор способа создания сайта

 

Если у Вас нет зарегистрированного имени домена, Вы можете выбрать вариант «Временное имя домена». Система автоматически создаст Вам доменное имя из нескольких уровней, можете развернуть сайт по этому адресу:

Вариант выбора временного имени домена

 

Если у Вас есть зарегистрированное имя домена, выберите соответствующий вариант. Введите имя. Все остальные поля оставьте без изменений, нажмите «Добавить домен»:

Добавление зарегистрированного домена

 

Как создать домен в Plesk

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

После того, как домен готов, нужно добавить в приложение Node.js файлы сайта. Их нужно разместить в корневой папке домена. На информационной панели в пункте «Корневая папка приложения» нужно кликнуть на слэш и указать ту папку, куда мы будем распаковывать файлы (обычно это папка с именем домена). Выделите ее из списка и нажмите «Ок»:

Прописывание корневой папки приложения

 

Следом нажмите рядом кнопку «Открыть»:

Открытие корневой папки приложения

 

Удалите все находящиеся здесь файлы и документы:

Удаление дефолтных файлов

 

Теперь переместите сюда (со своего компьютера или другого источника) подготовленные файлы Вашего сайта. При необходимости распакуйте их:

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

 

Как распаковать архив файлов в Plesk

Добавление базы данных

Добавление существующей базы данных

Следующий шаг – добавление базы данных. Если хотите добавить уже существующую базу, зайдите в раздел «Базы данных». Выберите ту, которая будет работать с Вашим сайтом. Нажмите «Назначить эту базу сайту» или «Изменить»:

Назначение существующей базы данных

 

Выберите из списка домен, на котором вы разворачиваете Node.js. Нажмите «Ок»:

Выбор домена для сайта

 

Добавление новой новой базы данных

В том же разделе «Базы данных» нажмите «Добавить базу данных»:

Кнопка добавления новой базы данных

 

Дайте име базе. В поле «Соответствующий сайт» выберите домен, где будет развернут Node.js. Заполните остальные поля добавления базы. Имя базы и пользователя, пароль запишите и сохраните, они вскоре пригодятся. Нажмите «Ок»:

Данные новой БД

 

Как создать базы данных MySQL и MSSQL в Plesk

Действия с файлом запуска

Перейдите на вкладку меню «Сайты и домены», наш домен и инструмент разработчика «Node.js»:

Вход в настройки приложения на панели домена

 

В пункте «Файл запуска приложения» укажите файл. В нашем случае это index.js (он может иметь любое наименование). Нажмите «Ок»:

Прописывание необходимого файла запуска

 

Далее нужно нажать «Изменить» рядом:

Вход к редактированию файла запуска

 

Открывается код для редактирования. Здесь необходимо прописать значения для подключения к базе данных (их мы вводили выше при настройке новой базы или Вы должны их знать при варианте уже существовавшей БД): имя базы и пользователя, и пароль. Нажмите «Сохранить»:

Редактирование файла запуска

 

Включение приложения и установка пакетов

Теперь переходим снова на «Сайты и домены», наш домен и также инструмент «Node.js”:

Вход в настройки приложения на панели домена

 

Нажмите «Включить Node.js»:

Включение Node.js

 

Откроются дополнительные кнопки. Нажмите «+Установка NPM» (стандартный менеджер пакетов):

Установка NPM

 

Сайт развернут. Можно открыть и посмотреть его в браузере. Вернитесь на панель «Сайты и домены», в нашем домене наведите курсор на превью сайта и нажмите «Открыть в браузере»:

Открытие сайта в браузере из Plesk

 

Тестовый сайт на Node.js в браузере

 

По всем вопросам развертывания сайтов на Node.js и другим темам обращайтесь в техподдержку HB.BY по удобным для Вас каналам связи.