002-nodejs部署到centos系统上

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33781658/article/details/83145473

感觉每次从0到1都会遇到各种坑

这次买了一个云服务器,想把nodejs项目部署到centos上

也是遇到了好多坑

首先就是自己的操作系统是windows,怎么把命令复制到vnc上呢,

我真的是不知道,所以只能一行一行地写

还有就是,在建立软链接的时候,也遇到了坑

还是一步一步说吧

先买一个云服务器,centOS系统

然后打开系统,需要先安装node

wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz

然后要解压一下

tar xvf node-v6.9.5-linux-x64.tar.xz

然后执行

rm -f /usr/local/bin/node

ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node

然后是npm

rm -f /usr/local/bin/npm
ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

两个是同样的道理

现在已经建立了软链接,就可以在任意位置使用node命令了

我们可以试试

输入 node -v

就可以看到版本号是6.9.5

然后我们要把我们的js代码上传到目标服务器计算机

我们就通过git来把js代码上传到服务器计算机吧

先通过yum安装git

yum install -y git

这样就安装成功了,看看版本吧

git --version

OK,现在我们把git上的文件传送到目标服务器计算机上

填上自己的git地址

git clone https://github.com/abc/abc/

然后把server.js文件拷贝到home文件夹目录下

这里说明几个常用的命令

cp server.js home,这是拷贝

cd ..            这是返回上一层

cd /home     这是打开home文件夹

rm            这是删除

然后我们要安装一下pm2

npm install -g pm2

安装完成后配置一下环境变量,也就是软链接

rm -f /usr/local/bin/pm2

这是为了清理一下,看有没有pm2这样的文件夹,不然会出现文件夹已存在的情况

ln -s /usr/local/src/node-v8.9.0-linux-x64/bin/pm2  /usr/local/bin/pm2

同样的道理,上面的路径要和自己的目录一致,

如果你是v6.9.5,那就695

如果是你v.8.9.0,那就890

灵活应变一下 

然后用pm2来启动server.js

pm2 start server.js

启动完成后就可以打开浏览器看看效果了

猜你喜欢

转载自blog.csdn.net/qq_33781658/article/details/83145473