xiao-ba-bi

 

需要在服务器控制台,把实例添加到“安全组”

 

1.安装node环境:

   输入apt-get update

   输入apt-get install -y curl

   以上如果 apt-get 指令报错, 可以用 yum 指令代替 apt-get

 

   输入curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

   输入apt-get install nodejs

   输入node -v

   输入npm -v

   出现版本号证明成功

 

2.安装pm2

npm install -g pm2

进入nodejs项目目录,我刚才把项目上传到了/usr/local/deployment,

所以:
输入cd /usr/local/deployment/nodejs的项目目录回车,进入项目目录启动nodejs项目,

我们nodejs项目的入口文件是app.js,所以:输入pm2 start app.js回车

输入pm2 list回车,显示任务进程就成功了

如果报错显示:-bash: pm2: command not found

就需要把pm2配置到全局:ln -s /usr/local/node/node-v10.13.0/bin/pm2 /usr/bin/


如果无法访问服务的话:

关闭防火墙

1:查看防火状态:

systemctl status firewalld

service iptables status

2:暂时关闭防火墙:

systemctl stop firewalld

service iptables stop

3:永久关闭防火墙:

systemctl disable firewalld

chkconfig iptables off

4:重启防火墙:

systemctl enable firewalld

service iptables restart

或者设置防火墙允许端口:

iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 端口号 -j ACCEPT

service iptables save

 

 

分类:

技术点:

相关文章: