部署Node.js项目到阿里云CentOS 7.x(Linux)
来源:互联网 发布:淘宝主图 2017 编辑:程序博客网 时间:2024/06/03 23:25
第一步,安装node.js
1. 把yum更新到最新版本
yum -y update
2. 对开发工具升级安装
yum -y groupinstall "Development Tools"
3. 下载安装 node.js 安装包
进入到/usr/src目录,用于存放安装包
cd /usr/src
下载安装包
wget http://nodejs.org/dist/v8.9.0/node-v8.9.0.tar.gz
解压
tar zxf node-v8.9.0.tar.gz
进入解压后的目录,执行预编译处理
cd node-v8.9.0./configure
开始编译node.js源代码
make
编译完后进行安装,默认安装/usr/local/bin/文件夹下
make install
建立超级链接, 不然 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
第二步,安装mongodb数据库
1. 创建一个/etc/yum.repos.d/mongodb-org-3.4.repo文件,使你可以直接用yum安装MongoDB。
sudo vi /etc/yum.repos.d/mongodb-org-3.4.repo
2. mongodb-org-3.4.repo文件使用以下配置
[mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
3. 安装MongoDB软件包和相关工具
sudo yum install -y mongodb-org
4. 启动MongoDB
sudo service mongod start
5. 验证MongoDB是否成功启动
在 /var/log/mongodb/mongod.log 目录下可以查看。
6. 停止MongoDB
sudo service mongod stop
7. 重新启动MongoDB
sudo service mongod restart
8. 开机自动启动
sudo chkconfig mongod on
卸载MongoDB
停止MongoDB
sudo service mongod stop
删除软件包
sudo yum erase $(rpm -qa | grep mongodb-org)
删除数据目录
sudo rm -r /var/log/mongodbsudo rm -r /var/lib/mongo
第三步,安装pm2
安装pm2
npm install -g pm2
运行node.js :
pm2 start bin/www
查看日志:
pm2 logs
重启:
pm2 restart appId
停止:
pm2 stop appId
追踪资源运行情况:
pm2 monit
使用pm2-web 监控 pm2 服务运行状态
pm2 web //然后浏览器访问http://localhost:9615
Author Qin
阅读全文
0 0
- 部署Node.js项目到阿里云CentOS 7.x(Linux)
- 把Node.js项目部署到阿里云服务器(CentOs)
- 部署Node.js项目(CentOS)
- Linux使用node.js部署react.js到腾讯云
- 本地web项目部署到阿里云Linux服务器指南
- 阿里云CentOS部署Laravel5.4项目
- 阿里云 CentOS Java Web 项目部署
- 部署Node.js项目
- web项目部署到阿里云服务器
- 将javaweb项目部署到阿里云
- 将javaweb项目部署到阿里云
- 把nodejs项目部署到阿里云
- flask项目部署到阿里云服务器
- 项目部署到阿里云服务上
- 阿里云部署Node.js服务器(Windows环境)
- 阿里云CentOS7.264位下Node.js环境部署
- 终于在阿里云centos上安装了node.js
- 阿里云服务器 centOS 环境搭建 node.js
- Android动画之Animator
- device_create、class_create、driver_register函数
- 设置Intellij idea和maven,支持lambda表达式
- 立方体模型
- sublime常用快捷键
- 部署Node.js项目到阿里云CentOS 7.x(Linux)
- 事件处理及解决事件冲突
- unity dropdown 界面设计
- 类图中的依赖、关联、聚集、构成、泛化、实现关系
- iOS笔记之--消息处理之performSelector
- 第7章 排序
- 阿里云服务器端口不通的解决办法
- 重新组合链表
- 200. Number of Islands