Nodejs项目部署到华为云服务器并上线超详细教程

由于是第一次做Nodejs项目,发现网上关于Nodejs项目部署服务器的教程的质量参差不齐,对于初学者很不友好,看了一堆教程,最后还是不会,一头雾水,所以决定自己写一个详细教程,方便以后学习查看并记录。

废话不多说,正文正式开始;

第一步:首先要白嫖一个服务器(学习用,不想花钱)

注册华为云

1,首先你需要注册华为云账号,点击下面链接

https://account.huaweicloud.com/obmgr/invitation/invitation.html?id=409364f5-d487-4472-a0f2-d4caf7f1177e

2,如果你没有账号则点击:注册并关联 1.2,如果你已经有账号则点击:已经账号,登录后关联

购买服务器,点击下面链接:https://www.huaweicloud.com/product/ecs.html

按自己需要选好套餐,然后点击立即购买

购买完成后可以打开控制台,然后在【更多】->【资源】->【我的资源】里面查看自己拥有的资源及套餐等

这是我拥有的资源

第二步:配置安全组规则

配置安全组规则是是否能正常访问你的项目的关键步骤,各家服务器叫法不一,这里以华为云为例。

  • 默认安全组-
    在这里插入图片描述-
    在这里插入图片描述

很明显这些规则没有8080端口(如果项目端口是默认的话),必须开放对应的端口,项目才能够正常访问和使用。

  • 添加新安全组入口方向规则-
    入口方向规则需要配置包括但不限于FTP访问等端口开放规则-
    入口方向规则需要配置包括但不限于FTP访问等端口开放规则,例如FTP访问常用的21等端口。

  • 添加新安全组出口方向规则-
    在这里插入图片描述

出口方向规则需要将对外访问常用ip以及端口进行开放处理,例如80端口等等。

注意:要快速批量选择添加规则,可以选择“快速添加规则”,想要ping服务器公网ip必选将ICMP规则添加后才能正常访问。

在这里插入图片描述-
在这里插入图片描述

  • 到此为止,服务器部分常规配置就修改完毕

第三步:Nodejs项目部署华为云服务器前期准备工作

第四步:Nodejs项目部署华为云服务器上线

  1. 本地Mstsc方式连接云服务器。

  2. 将本地Nodejs项目上传到gitee。

  3. 在云服务器通过git克隆Nodejs项目。

  4. 对克隆的Nodejs项目进行还原 npm i。

  5. 通过pm2启动Nodejs项目。

    //node项目启动
    pm2 start app.js
    //项目监听
    pm2 start app.js --watch -f

在这里插入图片描述 6. 通过Apifox搭建环境,通过弹性公网ip进行API接口测试访问。 在这里插入图片描述

到此Nodejs项目部署到华为云服务器并上线超详细教程就全部完成了,如果你看到这里,并成功运行,那么恭喜你,你以成功将你的项目上线。

本文原创,原创不易,如需转载,请联系作者授权。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值