Vultr CentOS下后台跑node

在Mac或者Windows下简直易如反掌、几行命令搞定的事情,但因为使用的是远程SSH连接纯命令行处理,所以需要记录下来怎么弄。

比如,

1. 怎么在什么都没有的CentOS里下载Node安装包?

2. 怎么在后台运行node,让它不随着我的SSH断开而挂掉?

 

回答1:

用curl命令。

curl -sL https://rpm.nodesource.com/setup | bash -

此举下载好node安装包,之后根据提示用yum安装即可。

 

回答2:

用nohup可以后台运行,用forever可以保留日志。

forever list查看开启的进程时,最后的updatedTime如果为stopped,表示这个进程已经关闭。这时候用forever stop就会跳出找不到目标进程的error。

 

遇到问题:在服务器运行express自动生成的app后,发现无法从本机访问开的端口?

回答:

因为CentOS 7采用了firewalld防火墙,如果没有开启端口,则外网无法通过ip来访问服务器上的Node应用。

查询端口是否开启:

firewall-cmd --query-port=3000/tcp

如果显示no,则没有开启端口

开启端口:

firewall-cmd --add-port=3000/tcp

 

开启端口后,IP+端口,访问成功,完美~

转载于:https://www.cnblogs.com/muluo0107/p/6372131.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值