00:00
大家好,哎,我们这个是最后一章节,这一章节的内容是把我们完成的项目部署到云服务器上啊,让大家都能访问。那。这是我们第一节小课,第一节第一节课呢,我们来先购买一台云服务器啊,把服务服务器上的这个环境都构建好,那云服务器上呢,市面上有很多,这里我们就选择这个阿里云,在阿里云上面这个云服务器就是叫这个ecs。啊,点进来直接购买就可以啊。购买这个服务器呢,分两种,一个是包年包月,就是说每月多少钱,每年多少钱,那我们是就是说作为这个讲课演示的话,这个就不太合适,还有一个是按量付费,就是你用多久扣多少钱啊,我们如果配置选择低一些的话,一小时大概一块钱,那我们就用这个。呃,选完按量付费之后,选择这个区域区域的话,呃,你如果是新号随便随机就可以啊,当然我这个是呃。呃,旧的一个账号啊,就是说我选了一个E区,因为我的网络组在一区。
01:04
嗯,接下来选择。啊,这个啊,两盒4G你看就够啊。好,两核4G就够用。嗯,接下来呢,选择镜像,镜像选择U班图。20.04。那其他的就默认就就可以了,不用管啊。然后接着下一步安全就是网络和安全组。嗯,专有网络诶这个是我为什么要选一区,因为我之前是有一块交换机是在一区,要不然的话我还得去创建新的交换机,比较麻烦啊,如果是大家是新号的话,你就去创建新的就可以了啊。那我就直接用用现有的这个啊,嗯,接下来。公网IP1定要要,如果你不要公网IP,那我们这个项目就没法让这个。就是公开访问好。接着这个带宽的计费方式啊,它有也是有两种按量计费,就是你走多少流量扣多少钱,再一个是固定带宽啊,我们来看一看这个钱啊。
02:09
这个固定带宽的话,这个钱是比较贵的,你看一小时就20多了,那我们选择这个使用流量啊,使用流量我们把这个网速调到最大。因为呃,这个使用流量的话,它只会按这个流量给你计费,它这个网速调大点就没事啊,大概就是八毛钱一个G。啊,那我们就是说部署这个项目的话,我估计也就,嗯。就是可能用不了1GB都啊,也就一小时,大概加上这个一块五毛钱左右。来这个安全组默认就可以,呃,安全组呢啊,有点类似于这个防火墙,它可以控制你这台机器,就是我们的这个服务器啊,哪些端口能访问呐,哪些地址能访问啊,默认就可以啊,如果没有你可以去创建。接着往下走。好了,直接下一步。配置一下这个系统。
03:00
登录凭证啊。呃,新手的话,我建议大家用密码吧,容易用密钥的话,大家还要去创建公钥和私钥,比较麻烦,然后密码呢,我们去设置一个密码,注意这个密码它必须得是有大写小写,还得有自种,就三种以上的。包含三项,比较复杂。来确认密码。实力名称啊,无所谓啦,这个随便想想改改吧啊效我的命,效我们是效果的面是吧。描述商城这个写不写都可以啊,后台管理系统。主机名啊,就是计算机的一个,呃,一个名字啊,随便写一下啊。
04:03
好了,其他的就无所谓了,其实这些都是不用就是无所都都是,呃,写不写都可以,最主要是我们把密码设置好,如果没有密码,我们去连接这个服务器就比较麻烦。接着下一步分组。呃,分组的话。这个是资源组以及这些不用管啊,那直接下一步确认订单了啊。啊。嗯,没有问题啊,然后把这个须知勾上,把这个自动释放勾上啊,然后我选择这个两个小时以后。哎,两个小时应该,嗯,够把这个课程录完,现在是。03:30,那我选到。五点。40吧。大概就是两个小时以后吧。啊,到时候就是说一旦到了05:40以后,这个机器就会自动释放,就就不会再扣钱了啊。这样的话也防止我们比如说使用完之后忘了忘了释放,忘了手动释放了,而造成一直在扣钱啊,也呃就是说如果你做测试使用,把这个呃自动释放时间给设置上比较好一点啊,根据自己可能要用的时间去选择。
05:13
嗯,接下来就创建实例啊,还有一点就是你要使用这种按量付费的这种服务器,必须得保证你的账户余额是,呃,有有100以上才可以啊,它会提醒你。那我直接就创建了啊。嗯,创建成功,我就可以直接去,呃管理控制台去管理这个服务器。那这个就是我们的这个服务器,这是我们的公网IP啊,公网IP大家一定要记住,不管我们去连接这个服务器,或者说是嗯。去解析域名啊,都会用到这个IP来,接下来。它正在启动,我们先说一下。啊,这是一台Linux的一个服务器啊,我们系统选的是U班图,那我们怎么连接上这个服务器呢?啊,有这么几种方式啊,一种是你可以直接在这个浏览器里面,就是用他提供的这个远程连接,就这的啊,用他提供的远程连接,然后输入你的这个密码就可以了,清楚吧。
06:07
啊,当然我不太爱使用这个比较麻烦,那第二种方式推荐大家使用什么SSH工具啊,SSH呢,你不用自己去装,一般你的电脑自己都会带。哎,来打开你的CMD或者终端。之后哎,我们就可以使用这个SSH命令去连上这个服务器啊,SSH呢就是电脑就会自己会带,哎不用你去装,那连接的方式是s sh root,然后艾特,Root呢是你的账户,你的这个账号啊,之前我们创建密码的时候,就是用这个root创建的嘛,就是root账号,艾特呢就是一个啊艾特服务啊,就是一个普通艾特服务,后面就是跟服务器的地址,那这里来复制一下我们这个公网的这个IP。来粘贴上啊。这个时候我们来回车,它啊会让我们就是告诉他这个服务器要采集我们的这个电脑的一个指纹,你就yes就输入yes回车就可以了,然后接着呢,它会要求我们输入密码passo的,对吧,那你就输入密码,就刚才我们在创建实例设置密码就可以啊,设置密码的时候呢,是看不见的啊,你就凭感觉输就行,错了就是错了,错了再来。
07:12
啊好,我已经输完了啊,就是在这个Linux系统里面,你输这个密码都是看不见的。嗯,出错了啊,再来一遍。这边对了啊,一旦你看到你的root艾特你的这个shop啊,这个就对了,这个shop就是我们设置的计算机的名字,就是服务器的名字啊好,那这个root是我们用户名,那这个意思就这这个意思,就是这个用户在这个在这个主机上是吧,那这个井号呢,就是代表我们是管理员的身份。啊,那这个前面这个波浪号呢,就是我们当前所所在的一个目录,波浪号代表加目录清楚了吧?啊,我们一进来就是这个加目录,就是简单的稍微介绍一下,那其实呃,我们在连上这个服务器之后要干什么呢?那整个的这个文档,我其实啊,就是说at上面的部署上线的整个文档写的非常的详细,包括所有的这个配置在文档都给大家准备好了。
08:08
啊,如果大家呃,在看视频的时候,也可以结合这个文档一块去看,前面呢,这个就是一直在给大家讲如何去购买这个服务器啊,然后我们来看一看。呃,连上连接上,我们也连接上了,对吧?好。嗯,推荐使用公钥啊,如果你不会使用这个公钥的话呢,就使用密码就可以了,当然公钥的话。就是公钥和私钥比较麻烦,你还得去设置一下。啊,这里最后有个提醒,就是说去这个ecs的控制台看看是否开放了一些必要的一个端口,我们来去看一下吧。那这个终端呢,我们使用这个SS已经已经连上了,现在是连着啊,我们后面还有用,接下来去看一看这个实例的旁边,你去找这边会有一个网络与安全,你去安全组里面。好,我们不这么看啊,这么看呢,因为如果你这里面比较多的话呢,你会找不到,当然我的机器比较少有一台你可以找到啊,你去看这个实例。
09:02
你看这个实力,嗯。他这边。使用的网络和安全组。然后这边有个安全组配置,你这么去点是直接就会进入到这个实例,用到这个安全组的一个配置。清楚了吧,你看更多,然后网络和安全组,安全组配置。啊。好。这个就是我们这台计算机使用的这个安全组。然后我们来配置一下它的规则。嗯,好像是。因为我这个安全组呢,是很早以前就设置过,所以不用设置了,你看我是开放了所有端口啊,在一七年的时候就把所有的端口就开放了,你如果是一个新的安全组的话,可能就只开放了几个啊,你要手动去添加把这个。呃,端口的这个一些必备的端口给开放出去,比如说这个八零端口啊,因为我们要部署我们的这个项目,项目的访问我们一般就是使用八零端口,不是我们本地使用的这种8000什么的啊,我们正式的项目一般使用八零端口,然后八零是一个啊,我在这里写一下吧。
10:09
啊,这里,诶,你看你快速添加的时候,你点那个快速添加也可以去选。比如说把这个八零给开上,然后还有一个443对ATS这两个一定要给开上。对吧,还有这个SSH,如果不开SSH,刚才我们这个使用SSH就连不上这个就没法使用,知道吧,它会走二端口。清楚了吗?就是如果你SH0失败,你检查你的安全组是不是这个没开完,这个一般的话默认就会开着,我们我们只要主要是要把这个。呃,这个443和八零给开放出来,就是你不开放ATP的话,你这个项目别人怎么访问项目别人没法访问了。清楚吧,好,然后点确定就可以了啊,那我就取消,因为我这个已经全部开放了。啊,快速添加就可以了啊,快速添加,然后选择就可以了,好好,那这个是安全组这一块给大家说一下啊。
11:01
接着呢,这会儿我们就做完了是吧,然后。就是对我们的这个服务器,你看我们这个终端现在就是在服务器中,对吧,我们要对服务器干什么呢?安装一些必要的运行环境,对吧?因为这个服务器呢,它其实虽然是Linux系统,但是实际上也是来电脑,我们得装软件才能去运行我们项目,那我们项目比如说note写择于必得装弄的对不对啊,那我们一个个来,首先嗯,你可以按照这个一个个来执行啊我。我就直接输入了啊t update先更新一下整个系统的软件源啊。因为我们这是百兆带宽,速度还是比较快的。那现场的更新呢?回过头来准备下一项。安装这个gate。啊,Get呢?我们可以用来进行版本控制以及去远程仓库拉取代码。Y确定。接着再来下一个。呃,下一个呢,其实呃是在安装这个。注意你要复制到这个,输入到这个短杠这啊是在这个是在设置这个,呃,Note GS的这个14版本的源,如果你默认安装的话,版本比较低,可能是note是十点几的一个版本,我想要最新版本,我就先指定源再去安装这个notes清楚吧,你如果没有这一步,你直接是下一步note GS,那note GS的版本可能是在10.12左右吧,好像是啊啊,所以我们在这里指定版本。
12:22
来粘贴回车。先让他走的啊,不用管它,接着来下一步准备安装note GS,那这个note GS我就不说了,那是基本上是必须得装的,对吧,你不装note GS这环境怎么玩,没法用了。接着。啊,这个样也安装一下啊呃样呢,我这里使用apt安装嘛,当然你也可以使用这个NPM安装,因为你安装完note GS就会多一个NPM,就会自带NPM,那你使用NNPM去安装这个样也可以啊,我那我就直接使用这个去安装了。好呃,刚才装了两个是吧,装了两个我先看看版本,看有没有装成功啊,不要慌G-V。
13:01
啊get杠杠wash有get是有的啊,然后是我们的node-V14版本也对对不对,那接着再去安装这个样啊呃,这个样安装以后呢,我们也看一下版本啊。就是每每装一个都都确定看一下版本,防止有的没有装成功。这个。等一下我看看这个价,这个版本好像有点不对劲啊,等会再说啊。好,等会再说它。然后最后去安装这个NG啊NG呢是我们的外部服务器。外部服务器呢,有很多像这个阿帕奇啊,N杰克都比较常用的,还有他CA,他CAD,那我们这里有请N杰吧,因为他在这个并发方面,还以及反向代理这块都是比较做的比较好的。应该也是安装成了安装的啊,安装成了。
14:03
啊,它有一个1.18的一个版本啊。查看版本当中,有的是这种杠杠version,有的是杠大V。那这块我们就。安装完了啊,这里还给大家提醒一下啊,你如果。说是其他的这个服务器的话啊,如果说是这个是普通用户身份,你可能要加上加上这个速度去以root这种管理员的身份去运行,但是我们现在是井号,它这上面也没有给我们创建其他用户,所以不用加这个速度也可以啊。啊来。那。啊,刚才我输了一个exit就退出了,从服务器推出来了啊,现在是在我的本机啊。嗯。嗯,那这个这节课我们就先到这,主要是把这个服务器给安装一下啊,把东西清空一下。
我来说两句