home.1473.cn部署
内网部署
源码地址 数据库地址 远程端口mstsc
路径:/mnt/mfs/webftp/base 路径:无 10.3.14.41:12002
一、 环境搭建
1. 安装Ubuntu
Ubuntu安装教程
控制台、ssh、winscp远程连接
2. 安装node.js环境
打开node.js官网并到下载页面
此处下载的是Linux 64位版本,可根据自己的系统下载对应的版本
右键 复制链接地址
用putty连接步骤1安装的机器,并下载该文件
wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz
解压
xz -d node-v8.11.4-linux-x64.tar.xz
tar -xvf node-v8.11.4-linux-x64.tar
移动到安装目录
mv node-v8.11.4-linux-x64 /opt/node
环境配置
vim /etc/profile.d/node.sh
输入以下内容
export NODE_HOME=/opt/node
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$PATH:$NODE_HOME/lib/node_modules
保存后,重启Ubuntu
reboot
重启后连接上,输入node -v输出版本号即搭建环境成功
二、 部署node.js项目
使用mfs连接到源码路径
2. 使用putty连接并cd进入目录
如果带有package.json文件,可直接执行以下命令,npm会自动安装所有依赖插件
npm install
3. 安装pm2
简介
pm2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。
全局安装pm2
npm install -g pm2
输出大致以下内容成功
使用pm2开启node.js程序
pm2 start basenode.js
status为online则成功运行
nginx方向代理