有思俱乐部学习园地

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方向代理



工作人员

 
作者:林志灿
信息录入:林志灿