我试图让NodeJS应用程序(即个人网页)永久在HostGator共享服务器上运行,但是无论我运行什么服务或后台进程,退出SSH时应用程序都会立即关闭。 到目前为止,我可以完美运行应用程序。
我在npm中使用了各种软件包,包括forever,pm2,nodemon,甚至是低级的“ node [appname]&”,但此过程根本不会完成。是否有人对如何进行这项工作有任何想法?我敢肯定,其他托管平台可以使此操作变得更加容易,但是我的域名和托管资源已经绑定到hostgator上。
我可以执行某种配置吗?为了让您了解过去的步骤,我的应用程序结构是IntelliJ Idea中的Node.js Express App项目模板的修改版本。另外,我在服务器上的.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