Node从零到一,实现API的编写并能够访问(二)

终于发布这篇文章了,之前有点忙一直没时间写,想要将自己的项目上传到服务器的小伙伴可以跟着本篇文章操作,然后就可以上线访问了。

本篇的主要内容是将上篇文章写好的node项目部署到服务器,通过服务器的公网ip访问,实现域名访问。
如果还没看过上篇文章的小伙伴可以先去看一下,然后跟着操作一下,再来看这篇文章。
Node从零到一,实现API的编写并能够访问

1、域名

购买域名并备案,我这里是通过阿里云购买的域名
在这里插入图片描述
如果没有域名的小伙伴可以点击这个连接购买自己想要的域名 阿里云域名购买。购买域名后记得备案哦,不然没办法跟着后面的步骤操作哦。
提醒哈:需要实名认证才可以购买域名和备案

2、服务器

在购买域名后备案的期间我们可以先去服务器商那里把服务器买了,我这里依旧使用的是阿里云的轻量服务器,打折的时候买的,一年只要100多。阿里云的服务器一般在双11和618等一些促销时间也是会跟着进行打折的,小伙伴可以去蹲一下。

3、解析域名到服务器

域名备案经过漫长的3周时间,接下来就是把域名解析到服务器了,找到域名->域名列表->解析
在这里插入图片描述
点击添加记录
在这里插入图片描述
填写相应的信息并保存就可以了
在这里插入图片描述
解析记录选择A 就可以了,如果说你要指向二级域名 则选择 CNAME
在这里插入图片描述
在这里插入图片描述
主机记录值根据你们自身需要,如果不清楚的小伙伴,直接选择 @ 这个选项就可以了
在这里插入图片描述
解析线路可以不选择,他有个默认值。记录值可以直接填服务器的公网ip就可以了,然后点击确认,等个几分钟就解析好了。然后你可以通过域名访问你的服务器了,他默认是一个wordPress 模板

4、设置服务器系统镜像信息

Nginx的小伙伴可以不用更换镜像,直接使用默认镜像就可以了,通过MobaXtermxshell来连接自己的服务器进行环境配置就可以了。不会的小伙伴还是需要跟着下面的步骤走哦。

选择你购买的服务器类型->服务器列表-点击服务器信息,中间部分有个服务器信息,然后找到重置系统
在这里插入图片描述

然后选择自己需要的应用镜像就可以了,我这里选择的是BT-Panel 7.5.1,然后点击更换,过一会就可以了。
在这里插入图片描述
然后回到上一页,往下划找到应用管理
在这里插入图片描述
然后点击应用详情
在这里插入图片描述
接下来的操作就是跟着应用详情里的步骤走就可以了。

5、配置项目防火墙端口

打开项目文件找到项目使用的端口,并在阿里云的防火墙上面进行配置,点击添加规则就可以配置端口了,添加过后项目才可以访问。填完过后点击确定过后就可以生效了
在这里插入图片描述

6、配置宝塔环境

根据应用详情的提供的入口和账号密码登陆宝塔 (步骤4的操作)
登录进去过后点击侧边栏的 软件商城
在这里插入图片描述
需要安装的配置

1、Nginx
2、PM2

也可以使用官方的推荐配置,新用户是有个弹窗,里面就是根究自己的项目选择配置

7、上传项目

点击侧边栏的 文件
在这里插入图片描述
点进去过后, 在www 的目录下新建一个文件夹,我这里是新建在www/wwwroot下面的
在这里插入图片描述
双击这个新建的文件夹,把项目下面的文件都上传上来,可以压缩后上传,宝塔支持解压的
在这里插入图片描述
上传好了并解压过后就可以了,接下来就是配置和启动项目了

8、配置启动项目

点击 侧边栏的 软件商城双击 PM2
然后就是这样的一个弹窗,我这里因为已经配置了一个,所以不是空的,没配置过的是空的
在这里插入图片描述
然后点击 添加项目
在这里插入图片描述
像这样填好点击提交,你们需要根据你们自身情况去填写,点击提交过后,页面上就会出现一个项目记录
在这里插入图片描述
下一步我们点击 端口列的设置,给绑定项目端口,端口是项目里监听的那个端口,如果是根据我上篇文章操作的话,这里就填写 5888 ,如果不是则需要你们在项目里找到项目监听的端口,进行填写,然后点击保存
在这里插入图片描述
这个一定要是绿色的才是启动了的,如果是红色的则启动一边就可以了
在这里插入图片描述
经过上面一系列复杂的操作,项目已经可以根据服务器的公网IP访问,现在离域名访问就差一步了。

9、配置Nginx

点击侧边栏的软件商城,然后找到 Nginx 并双击。
在这里插入图片描述
点击侧边栏的配置修改,往下一直划到60行到65行的样子。把server_name 后的127.0.0.1改成自己的域名,index添加一个自己项目的启动文件,然后点击保存,再点击侧边栏的服务。先点击重载配置,再点击重启,等重启好过后,我们的项目就可以通过我们自己的域名访问了。
在这里插入图片描述

经过上面所有一系列的操作我们的项目就可以通过域名访问了,本篇完结。
有问题或不懂的地方欢迎留言并私信。

预告

下篇将分享给大家使用本地数据库,对其进行增删改查的基本操作

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值