Попытка навсегда запустить приложение nodeJS на hostgator, даже после выхода из ssh - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь заставить приложение NodeJS (то есть личную веб-страницу) постоянно работать на общем сервере HostGator, но независимо от того, какие службы или фоновые процессы я запускаю, приложение закрывается, как только я выхожу из SSH , Я могу отлично запустить приложение до этого момента.

Я использовал различные пакеты через npm, включая forever, pm2, nodemon и даже непритязательный "node [appname] &", но процесс просто не остановится. У кого-нибудь есть идеи, как заставить это работать? Я уверен, что другие хостинговые платформы делают это намного проще, но мое доменное имя и ресурсы хостинга уже привязаны к hostgator.

Могу ли я выполнить какую-то настройку? Чтобы дать вам представление о прошлых шагах, моя структура приложения представляет собой модифицированную версию шаблона проекта приложения Node.js Express, найденного в IntelliJ Idea. Кроме того, мой файл .htaccess на сервере выглядит следующим образом:

RewriteEngine On
RewriteRule ^$ http://127.0.0.1:8093/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:8093/$1 [P,L]
DirectoryIndex disabled
...