阿里云ecs云服务器——tmux部署方式(3)

前面两篇文章阿里云ecs云服务器——Vue项目部署阿里云ecs云服务器——craco+react项目部署(2)聊了聊相继部署两个前端的过程,这两种方式都是使用nginx反向代理部署的方法,这里聊一种更简单好上手的部署方式——tmux

tmux是终端的命令,详细作用和使用命令见阮一峰老师的Tmux 使用教程

使用tmux将项目部署到服务器的过程如下:

  1. 服务器上安装tmux:sudo apt-get install tmux
  2. 将自己的项目上传至github或者其他地方
  3. 在服务器上某个目录下用git clone把项目克隆下来,装好依赖
  4. 创建一个tmux的会话:tmux new -s session_name
  5. 在会话中的操作过程和本地没有区别,如启动项目:npm start
  6. 离开会话:Ctrl+b d或者tmux detach
    之后可以正常关闭ssh连接,项目仍然可以在本地浏览器中打开
    注:如果打不开,检查一下是否项目端口被占用或者没有配置阿里云实例安全组

修改react项目启动端口,修改package.json中start的命令:PORT=xxxx react-scripts start

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值