likes
comments
collection
share

新手小白,从零开始,搭建阿里云服务器并部署Node接口

作者站长头像
站长
· 阅读数 2

一、购买服务器

这里选择的阿里云的服务器。

找到一个自己想要的服务器,然后再这里选择服务器的系统 ,我们一般选择CentOS(也就是Linux系统),其他的都可以选择系统默认。

新手小白,从零开始,搭建阿里云服务器并部署Node接口

支付成功之后,我们就得到了对应的服务器了。当然,新用户可以拿到3个月的免费试用,而且大学生还可以免费领取6个月的服务器。

二、进入云服务器控制台

点击购买之后,我们就可以进入到阿里云的云服务器管理控制台。

新手小白,从零开始,搭建阿里云服务器并部署Node接口

1.重置实例密码

点击远程连接下面的三个小圆点,找到重置实例密码,修改成自己记得住的。

新手小白,从零开始,搭建阿里云服务器并部署Node接口

2.进行远程连接

实例密码修改完成之后,我们就可以开始进行远程连接了。 新手小白,从零开始,搭建阿里云服务器并部署Node接口

这里有三个,我们选择第一个Workbench。

新手小白,从零开始,搭建阿里云服务器并部署Node接口

在这里输入你刚刚设置的实例密码,然后就可以远程连接你的服务器了。

新手小白,从零开始,搭建阿里云服务器并部署Node接口

随后我们就会看到这个界面,然后我们就可以在这里安装宝塔面板

三、安装宝塔面板

1.服务器命令行安装

我们可以去宝塔的官网宝塔面板下载,免费全能的服务器运维软件 (bt.cn))找一下安装链接

新手小白,从零开始,搭建阿里云服务器并部署Node接口

选择对应的系统环境,这里我们选择的Centos。

在会话中输入以下链接,按回车,就可以进行宝塔面板的安装了。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

ps:在安装的时候会问一下yes或no的问题,我们都选择yes就可以了。

安装完成之后,我们就可以看到显示的宝塔面板的默认信息,这个是需要我们牢牢记住的,建议找个txt文件保存起来

新手小白,从零开始,搭建阿里云服务器并部署Node接口

2.服务器放开安全组

放开服务器的安全组,我们才能通过外网面板地址去访问宝塔面板。

新手小白,从零开始,搭建阿里云服务器并部署Node接口

点击管理规则

新手小白,从零开始,搭建阿里云服务器并部署Node接口

点击手动添加然后模仿已经有的系统规则写一个放行8888端口的规则(一般宝塔默认的端口就是8888)

四、登录宝塔面板

1.浏览器访问登录

复制刚刚的外网面板地址在浏览器访问,然后就会看见宝塔的登录面板。

输入我们事先保存好的用户名和密码,然后我们就可以登录到宝塔面板中了。

新手小白,从零开始,搭建阿里云服务器并部署Node接口

ps:第一次使用宝塔是需要去登录宝塔账号的,我们跟着它的提示注册宝塔账号就好了

2.下载需要的软件

去软件商店给我们的服务器安装以下软件

新手小白,从零开始,搭建阿里云服务器并部署Node接口

但是,现在的pm2管理器已经下架了。

我们可以点击网站,然后找到node项目,之后跟着系统提示安装node版本管理器就好了

当然,我们刚进宝塔面板的时候,它会推荐我们去下载一些应用,就包括了上面的一些东西,这里推荐选择第一个。

新手小白,从零开始,搭建阿里云服务器并部署Node接口

五、部署接口

1.上传接口相关的文件

我们一开始打开文件的时候,会看到一个default文件夹,这是系统文件,我们要新建一个文件夹放自己上传的文件(点击页面中的上传就好了)

新手小白,从零开始,搭建阿里云服务器并部署Node接口

2.添加Node项目

点击左侧导航栏中的网站,点击node项目-->添加node项目

新手小白,从零开始,搭建阿里云服务器并部署Node接口

在这里面选择项目目录,然后选择启动选项(也就是你的启动接口的文件),随后设置项目端口,然后再选择项目对应的Node版本,最后点击提交。

可以看到下图中,接口已经启动了。(如果项目没有启动,建议删掉重新走一遍部署项目的流程)

新手小白,从零开始,搭建阿里云服务器并部署Node接口

3.开放对应端口

点击左侧导航栏中的安全

新手小白,从零开始,搭建阿里云服务器并部署Node接口

点击添加对应的端口,然后我们就可以正常的访问接口获取数据了。

ps:如果此时端口还不能访问,那我们需要去到阿里云云服务器管理控制台点击对应的安全组,放行对应的端口。

然后我们打开ApiPost测试一下接口数据,其中http后接服务器公网地址。 新手小白,从零开始,搭建阿里云服务器并部署Node接口