将nodejs项目部署到云服务器上

购买一个云服务器:

这里我就不展示了,阿里云、腾讯云什么都可以,我这里租的是阿里云(操作系统我选的是centos)

下载Xshell

xshell是一款安全的终端模拟器,它可以在Windows平台上运行,支持SSH、SFTP、TELNET、RLOGIN和SERIAL等多种协议,用于远程连接和管理Linux或Unix服务器。xshell提供了一个用户友好的界面和丰富的功能,用户可以通过网络连接到远程主机,并执行命令、编辑文件、传输文件等操作。xshell通过不同的连接协议和密码,保障着用户的连接服务器安全。

 新建会话

然后将我们的云服务器主机与其连接

然后进行身份验证,将我们在阿里云设置的用户名与密码输入

 

 来到宝塔官方网站

找到Centos安装脚本,复制 

在我们的Xshell终端粘贴进行安装,可以看到最后输出了面板地址 

我们在阿里云安全组这开放8888端口 

将外网面板地址复制在浏览器打开 

输入前面提供的账号密码进行登录

进去后提示我们要绑定账号,我们就按着操作就行了

提示我们安装套件,我们就安装其推荐的套件

由于需要导入数据库,我们来到Navicat,将我们的数据库文件导出

添加数据库 

对话框弹出,将数据库文件从本地上传

 导入成功后点击管理看一下是否上传成功

当然数据库文件上传完不是就结束了,还需要去阿里云开放3306端口 ,3306是Mysql数据库的默认端口,宝塔的安全策略也需要开放


下面我们来上传我们的服务器文件

将我们的文件进行压缩 

 

 

上传后进行解压 

再来到软件商店 

下载PM2管理器

点击进去后进行添加项目

选择目录和文件

选择好后直接提交就可以了 

 

会发现报错 

这里是因为Node版本不对,切换一下就好了

然后就上传成功了,我们运行的端口8889,别忘了在阿里云以及宝塔的安全策略开放8889端口

再去postman上测试一下服务器是否已经部署好 

附:如果上传不成功,先去宝塔内上传的Node文件终端上运行一下看看能不能成功运行,当初就是因为没有运行导致一直卡在最后一步,还有更多细节就不展示出来了

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值