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

一、购买服务器

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

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

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

二、进入云服务器控制台

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

1.重置实例密码

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

2.进行远程连接

实例密码修改完成之后,我们就可以开始进行远程连接了。

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

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

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

三、安装宝塔面板

1.服务器命令行安装

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

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

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

arduino 复制代码
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文件保存起来

2.服务器放开安全组

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

点击管理规则

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

四、登录宝塔面板

1.浏览器访问登录

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

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

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

2.下载需要的软件

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

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

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

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

五、部署接口

1.上传接口相关的文件

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

2.添加Node项目

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

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

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

3.开放对应端口

点击左侧导航栏中的安全

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

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

然后我们打开ApiPost测试一下接口数据,其中http后接服务器公网地址。

相关推荐
獭.獭.1 小时前
Linux -- 文件【上】
linux·运维·服务器·进程·pcb
搬码临时工3 小时前
使用FRP搭建内网穿透工具,自己公网服务器独享内外网端口转发
运维·服务器
ん贤3 小时前
GMP模型
运维·服务器·后端·golang
abbgogo3 小时前
子域名收集和c段查询
运维·服务器·信息收集
杜子不疼.4 小时前
Linux的生态与软件安装
linux·运维·服务器
哈基咩4 小时前
Go语言unsafe包深度解析
服务器·开发语言·后端·golang
wanhengidc4 小时前
服务器被网络攻击后该如何进行处理?
运维·服务器·网络
MickeyCV4 小时前
MySQL数据库本地迁移到云端完整教程
服务器·数据库·mysql·oracle
什么蜜桃绵绵冰5 小时前
linux易错题
linux·运维·服务器
黄团团6 小时前
SpringBoot连接Sftp服务器实现文件上传/下载(亲测可用)
服务器·spring boot·github