Вход для клиентов
Главная/База знаний/Как развернуть сайт на 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 по удобным для Вас каналам связи.

Хостинг и домены в Республике Беларусь
© ООО «ТриИнком», 2024 г.

Официальный регистратор доменов. Профессиональный хостинг в Беларуси.

Сайт разработан ООО «ТриИнком»

УНП 391493811
Зарегистрировано Новополоцким горисполкомом 22.07.2013.
211446Республика БеларусьВитебская областьг. Новополоцкул. Юбилейная, д. 2а, каб. 308
220140Республика Беларусьг. Минскул. Домбровская, д. 9, каб. 13.1.1

mastercard mastercard ID Check MasterCard SecureCode VISA VISA SECURE белкарт белкарт интернет пароль ЕРИП expresspay webpay UnionPay