У меня есть корневой сервер (Ubuntu 16.04) с plesk onyx, где я хочу запустить два приложения node.js.Я хочу запустить их в двух доменах (domain & api.domain).
В соответствии с этим руководством я могу развернуть приложение узла для определенного домена, и похоже, что я могу установить node.js для домена:
Развертывание и запуск приложений NodeJS Plesk Onyx 2016 https://www.youtube.com/watch?v=9E0wDCUOY2c
Версии node.js, доступные через plesk: 9LTS, 8LTS и 6LTS.Я проверил это работает.
Локально я разработал два приложения с глобально установленным узлом 10 LTS, nodemon и pm2 для производства следующим образом:
$ cd ~
$ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -e
$ sudo apt-get install -y nodejs
$ sudo apt-get install -y build-essential
$ nodejs --version
$ npm --version
$ sudo npm install pm2@latest -g
$ sudo npm install nodemon -g
Теперь мне было интересно, что мне делать?Должен ли я запускать два приложения «plesk way» или я должен установить nodejs npm pm2 nodemon вручную?Каковы плюсы и минусы и на что мне нужно обращать внимание, если я устанавливаю их вручную?