您的位置:首页 > 运维架构 > Linux

部署Node.js项目到阿里云CentOS 7.x(Linux)

2018-03-07 11:06 931 查看
from:http://blog.csdn.net/u013003052/article/details/72853506

第一步,安装node.js

1. 把yum更新到最新版本

yum -y update
1
2

2. 对开发工具升级安装

yum -y groupinstall "Development Tools"
1
2

3. 下载安装 node.js 安装包

进入到/usr/src目录,用于存放安装包
cd /usr/src
1
2
下载安装包
wget http://nodejs.org/dist/v8.9.0/node-v8.9.0.tar.gz
1
2
解压
tar zxf node-v8.9.0.tar.gz
1
2
进入解压后的目录,执行预编译处理
cd node-v8.9.0
./configure
1
2
3
开始编译node.js源代码
make
1
2
编译完后进行安装,默认安装/usr/local/bin/文件夹下
make install
1
2
建立超级链接, 不然 sudo node 时会报 “command not found”
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf
sudo ln -s /usr/local/bin/forever /usr/bin/forever
1
2
3
4
5
6

第二步,安装mongodb数据库

1. 创建一个/etc/yum.repos.d/mongodb-org-3.4.repo文件,使你可以直接用yum安装MongoDB。

sudo vi /etc/yum.repos.d/mongodb-org-3.4.repo
1
2

2. mongodb-org-3.4.repo文件使用以下配置

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
1
2
3
4
5
6
7

3. 安装MongoDB软件包和相关工具

sudo yum install -y mongodb-org
1
2

4. 启动MongoDB

sudo service mongod start
1
2

5. 验证MongoDB是否成功启动

在 /var/log/mongodb/mongod.log 目录下可以查看。

6. 停止MongoDB

sudo service mongod stop
1
2

7. 重新启动MongoDB

sudo service mongod restart
1
2

8. 开机自动启动

sudo chkconfig mongod on
1
2

卸载MongoDB

停止MongoDB
sudo service mongod stop
1
2
删除软件包
sudo yum erase $(rpm -qa | grep mongodb-org)
1
2
删除数据目录
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongo
1
2
3

第三步,安装pm2

安装pm2
npm install -g pm2
1
2
运行node.js :
pm2 start bin/www
1
2
查看日志:
pm2 logs
1
2
重启:
pm2 restart appId
1
2
停止:
pm2 stop appId
1
2
追踪资源运行情况:
pm2 monit
1
2
使用pm2-web 监控 pm2 服务运行状态
pm2 web  //然后浏览器访问http://localhost:9615
1
2
Author Qin
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: