个人在阿里云搭建云服务器流程,部署node项目🥺

286 阅读2分钟

1.注册阿里云账号

阿里云官网高校计划进行学生认证,可以免费领取最高7个月的服务器

1.png 修改以下两项

2.png 购买成功后,重置实例密码然后打开远程连接

3.png 通过Workbench远程连接,输入实例密码进入操作界面

4.png

2. 安装CentOS宝塔面板

进入宝塔官网注册账号,登录后进入后台>安装宝塔 将该命令复制粘贴到Workbench远程连接的面板上,并执行(因为我一开始选择的是centOS系统,所以复制第一行命令) ps:我一开始是通过下方的在线一键快速安装宝塔,但安装过程中卡住了,只能通过上面的方法

5.png

安装结束后,这里会显示宝塔后台地址和账号密码,把这部分截图保存

6.jpg

3. 设置安全组

在完成以上操作之后你会发现访问不了该网址,是因为刚装的系统没有放行8888端口,面板后台无法打开。所以我们得先配置一下安全组。 进入修改安全组界面

7.png 点击快速添加

8.png 选中这几项完成配置 9.png

4. 浏览器访问宝塔面板

然后我们再打开的宝塔后台地址网址就能正常啦

10.png

5. 部署node项目

  1. 在宝塔安装pm2管理器,在软件商店中搜索pm2管理器并下载

  2. 打开pm2的设置,选择nodejs项目对应的版本

12.png

  1. 打开文件,并在wwwroot文件夹下新建文件夹,然后把项目上传,这里我除了node_modules都上传了,然后在执行了npm i的命令,安装完成后点击目录右侧的刷新即可看到node_modules。ps:如果你使用了非npm工具,记得在pm2的模块管理中下载对应工具。

13.png

  1. 放行端口,在安全中打开添加端口规则,然后把项目端口放行,ps:这里我踩了一个坑,就是这边放行的端口应该在阿里云控制台的安全组规则相应放行,要不然也访问不了

14.png

  1. 重新打开PM2管理器,添加准备好的项目

15.png

  1. 添加项目成功后会显示对应端口,并且状态是绿色播放图标,没有显示端口号的话肯定是项目启动失败了,建议重新走一遍流程。

16.png