前言
- 记录一下将node项目部署到云服务器的详细步骤
- 先确保自己的node后台能在本地服务器运行
一、购买云服务器以及配置
- 这里我用的腾讯云的
轻量应用服务器
- 针对新用户首单这里有个一折链接(便宜的一年只需58元):腾讯云-云产品首单秒杀
这几天用起来的感觉,前端自己玩玩选第一个就够了。
上面图直接购买,我这里买过了不属于新用户了也截不了图了,弹框里面有一个选择镜像,我这里选择的是CentOS 8.2
我在正常原价买的地方截个图吧,可以看到一样的配置正常价格¥50/月
然后就是付款,接着来到 腾讯云-轻量应用服务器控制台,可以看到我们刚买的云服务器,点进去。
我们这里重置一下密码,用户名就用默认的
最后一步,去防火墙添加规则,等会儿有用,端口号对应node项目监听的端口,宝塔那个默认就8888;
二、连接云服务器
云服务器配置完成我们需要本地连接使用云服务器,使用工具 Xshell 7
下载完成之后打开软件,执行下面几步后连接(第四步是-用户身份验证,指偏了点)
,
三、 给服务器安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
我这里安装了复现不了,有提示就选 Y
最后成功会返回宝塔界面地址和账号密码,复制到浏览器打开,用外网内网都行
输入账号密码登录进去下载pm2
四、上传项目
将node项目上传到路径/www/wwwroot
,可以压缩进来解压,也可以直接上传文件夹
五、pm2 启动项目
在软件商店找到我们安装好的pm2管理器添加项目
最后在宝塔的安全选项里面放行一下我们这个5000端口
大功告成
测试的话用公网ip+端口即可