node.js部署
内网部署
源码地址 数据库地址 远程端口ssh
路径:TFS:DefaultCollection/ 路径:mysql.1473.cn 10.3.14.41:14041
UseStudio.CDB ssh:10.3.14.41:14032
IP:10.20.5.90 数据库:10.3.14.41:14029
一、 环境搭建
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输出版本号即搭建环境成功
二、部署
在源码管理器中下载源码
找到这次教案所需文件夹右键,选择映射到本地文件夹,这次我们需要使用到
UseStudio.Develop
映射到本地文件夹
自己选择目录,然后映射
出现提示框选“是”
打开winscp把文件夹传到Ubuntu里
在Ubuntu中安装管理node环境的工具pm2
npm install -g pm2
pm2 list列出服务
此时还不能访问到网页,我们可以去pm2查看一下错误的日志
1进入/.pm2/logs
cd /root/.pm2/logs
查看错误日志
vi /etc/hosts
从中发现本地没有解析域名,
在/etc/hosts中更改hosts文件添加域名
vi /etc/hosts
添加127.0.0.1 域名
wq!退出
再进入 us.langfront.js配置文件删掉域名
把红框后缀的域名去掉,防止域名冲突,
把js文件移到主目录US,Develop中
mv -Rf US.Develop/js/* US.Develop/
最后配置NGINX文件
输入网址出现一下画面为之成功