部署Node.js项目到阿里云CentOS 7.x(Linux)
2018-03-07 11:06
931 查看
from:http://blog.csdn.net/u013003052/article/details/72853506
2
2
2
下载安装包
2
解压
2
进入解压后的目录,执行预编译处理
2
3
开始编译node.js源代码
2
编译完后进行安装,默认安装/usr/local/bin/文件夹下
2
建立超级链接, 不然 sudo node 时会报 “command not found”
2
3
4
5
6
2
2
3
4
5
6
7
2
2
2
2
2
2
删除软件包
2
删除数据目录
2
3
2
运行node.js :
2
查看日志:
2
重启:
2
停止:
2
追踪资源运行情况:
2
使用pm2-web 监控 pm2 服务运行状态
2
Author Qin
第一步,安装node.js
1. 把yum更新到最新版本
yum -y update1
2
2. 对开发工具升级安装
yum -y groupinstall "Development Tools"1
2
3. 下载安装 node.js 安装包
进入到/usr/src目录,用于存放安装包cd /usr/src1
2
下载安装包
wget http://nodejs.org/dist/v8.9.0/node-v8.9.0.tar.gz1
2
解压
tar zxf node-v8.9.0.tar.gz1
2
进入解压后的目录,执行预编译处理
cd node-v8.9.0 ./configure1
2
3
开始编译node.js源代码
make1
2
编译完后进行安装,默认安装/usr/local/bin/文件夹下
make install1
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/forever1
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.repo1
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.asc1
2
3
4
5
6
7
3. 安装MongoDB软件包和相关工具
sudo yum install -y mongodb-org1
2
4. 启动MongoDB
sudo service mongod start1
2
5. 验证MongoDB是否成功启动
在 /var/log/mongodb/mongod.log 目录下可以查看。6. 停止MongoDB
sudo service mongod stop1
2
7. 重新启动MongoDB
sudo service mongod restart1
2
8. 开机自动启动
sudo chkconfig mongod on1
2
卸载MongoDB
停止MongoDBsudo service mongod stop1
2
删除软件包
sudo yum erase $(rpm -qa | grep mongodb-org)1
2
删除数据目录
sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongo1
2
3
第三步,安装pm2
安装pm2npm install -g pm21
2
运行node.js :
pm2 start bin/www1
2
查看日志:
pm2 logs1
2
重启:
pm2 restart appId1
2
停止:
pm2 stop appId1
2
追踪资源运行情况:
pm2 monit1
2
使用pm2-web 监控 pm2 服务运行状态
pm2 web //然后浏览器访问http://localhost:96151
2
Author Qin
相关文章推荐
- 部署Node.js项目到阿里云CentOS 7.x(Linux)
- 详解把Node.js项目部署到阿里云服务器(CentOs)
- 把Node.js项目部署到阿里云服务器(CentOs 7)
- 阿里云部署Node.js项目(CentOS)
- 【阿里云】node.js部署项目到阿里云ECS(CentOS 7),并实现nginx域名绑定
- 阿里云CentOS7.264位下Node.js环境部署
- 部署Node.js项目(CentOS)
- 阿里云上部署 centos+nodejs+mongodb
- 部署Node.js项目(CentOS)
- 部署Node.js项目(CentOS)
- CentOS 7部署Node.js+MongoDB:在VPS上从安装到Hello world
- linux(centos)下tar包安装jdk和tomcat,以及部署web项目
- linux(CentOS)-nodejs项目部署
- Linux(centos6.0)下安装Node.js以及使用
- 阿里云ECS部署node.js及防火墙80端口开启
- .NET Core跨平台:.NET Core项目部署到linux(Centos7)
- 阿里云linux centos 一键部署web环境--图文详解
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
- 阿里云ECS部署node.js及防火墙80端口开启