|
RU
|
Регистрация |
|
ПомощьАкции:
Бонус за друга!
|
Node.js
Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++), подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и Mac OS) и даже программировать микроконтроллеры (например, tessel и espruino). В основе Node.js лежит событийно-ориентированное и асинхронное (или реактивное) программирование с неблокирующим вводом/выводом. (c) ru.wikipedia.org Рассмотрим установку Node.js приложения на примере блога ghost.
Подготовка Веб-сервераПервое, что нам необходимо сделать — это получить доступ к SSH:
Создаем виртуальный сервер:
Установка приложенияПока применяются настройки для нового сервера (это занимает не более получаса, состояние можно посмотреть Панель управления -> Главная), создадим приложение на сервере.
Где,
В командной строке выполняем команды
Загружаем архив блога. Актуальную версию блога можно проверить тут:
Редактируем конфигурационный файл приложения:
В секции production меняем
Посмотреть, запустилось ли приложение, можно командой:
Перезагрузить приложение:
где id — это номер приложения из вывода команды forever list.
Сайт будет доступен в браузере по указанному Имя Сервера, без указания порта! |