Как развернуть сайт на Node.js в Plesk
Что такое Node.js ?
Node.js — это среда выполнения JavaScript, которая позволяет запускать JavaScript-код на сервере. Node.js расширяет возможности Java, позволяя использовать его для создания серверных приложений.
Развертывание веб-сайта на Node.js применимо в различных случаях, например, когда требуется высокая производительность и масштабируемость для сайтов с большим трафиком. Или, например, для создания приложений, требующих обработки реального времени и потоковой передачи данных: чаты или онлайн-игры.
Привязка к домену
Когда домен есть на сервере
Зайдите в свой аккаунт в панели управления хостингом 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»:
Откроются дополнительные кнопки. Нажмите «+Установка NPM» (стандартный менеджер пакетов):
Сайт развернут. Можно открыть и посмотреть его в браузере. Вернитесь на панель «Сайты и домены», в нашем домене наведите курсор на превью сайта и нажмите «Открыть в браузере»:
По всем вопросам развертывания сайтов на Node.js и другим темам обращайтесь в техподдержку HB.BY по удобным для Вас каналам связи.