react+NodeJs部署阿里云完整流程

一.目录结构

/boot: 存放启动程序
/dev: 存放设备文件
/etc: 存放启动,关闭,配置程序与文件
/home:用户工作根目录
/lib: 存放共享链接库
/lost+found:系统出现异常时,用于保存部分资料

/media: 光驱的自动挂载点

/mnt: 光驱、硬盘等的挂载点

/opt :第三方应用的安装 数据库等

/proc: 操作系统的实时信息

/root:超级用户的工作目录

/srv: 服务启动后需要提取的信息

/sys: 系统中的硬件设备信息

/tmp: 存放临时文件

/sbin:系统管理员的常用管理程序

/usr:存放用户程序

/var:主要存放系统日志

二.环境搭建

安装mysql 安装教程https://blog.csdn.net/xiaolong_4_2/article/details/81664582

  • 安装nodeJs

    1. 下载安装包 wget https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-x64.tar.xz
    2. 解压 tar -xvf node-v10.11.0-linux-x64.tar.xz
    3. 重命 名 mv node-v10.11.0-linux-x64 node
    4. 将解压重命名后的node文件夹放到opt目录 (opt是我的安装目录)
    5. 进入node …bin目录下 输入 ./ node-v 查看安装是否成功
    6. 软连接(全局环境变量) ln -s /opt/node/bin/node /usr/local/bin/node ln -s /opt/node/bin/npm /usr/local/bin/npm (注意命令前部分是node文件夹的位置)
    7. 安装成功 在任何目录下都可以使用node 和npm命令
  • forever安装记得加-g,forever要求安装到全局环境下:sudo npm install forever -g 安装完之后配一下软连接ln -s /opt/node/lib/node_modules/forever/bin/forever /usr/local/bin/forever forever的安装路径是nodejs/lib/node_modules 即跟你node安装的位置保持一致 上面是我自己的安装路径,请根据你node安装的位置自行修改

    foreve能将项目一直挂载运行

    1. 启动 forever start app.js
    2. 停止 forever stop app.js
  • 使用xshell将项目包发送到阿里云服务器

  • 找到项目包位置 执行 forever start app.js

  • 开放端口(阿里云实例里面配制安全组) 根据你后端启动服务的端口来确定 我的是3000

到此就部署完成了 在浏览器输入实例的公网ip+url就可以访问了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值