用ssh连接在腾讯云服务器,开启node服务器后,可以通过域名加端口号访问,可是当关闭终端后就访问不到了。网站都使用什么发布的,是要放在把node打包放apeach文件里吗,还是可以让这个端口一直开着,怎么才能永远可以访问。
用ssh连接在腾讯云服务器,开启node服务器后,可以通过域名加端口号访问,可是当关闭终端后就访问不到了。网站都使用什么发布的,是要放在把node打包放apeach文件里吗,还是可以让这个端口一直开着,怎么才能永远可以访问。
命令行启动的,如果没有在命令中用 &
标记主动放置到后台,则命令行环境退出时自动退出打开的程序,这里的命令行包括了远程连接的命令行,比如通过ssh连接的命令行环境。
如果想不退出,则就在命令的最后加上 &
即可。
不过对于你I的需要,其实你应该写成后台服务启动(这样对应就有相应关闭处理过程)。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
pm2
用起来还好吧。可以自动重启,然后还能起别的服务。
用起来也挺简单
node index.js
改成pm2 start index.js
就好了。