00:00
好了,各位同学之后呢,咱们刚刚只是讲了一些简单的,是不是Linux指令。是不是可以在咱们服务器上创建一些文件夹,对不?当然说老师我那个Linux指定忘了,咱是不是有可视化工具。直接鼠标右键手咔咔也能对。对不?那你举例子,比如说你在服务器上已经新建完了这些文件夹之后。输一下密码。走,你。就比如说密码输错了。就比如说你心你要注意啊,左边是谁。是本地啊,右面是谁。是咱刚刚买的那台服务器上,你真的在一台服务器上新建了啥文件夹。那老师现在有一个问题,什么问题,你是在你新买的一台服务器上咋的了,新建了很多文件夹,咱建了啥来看这。
01:06
举个例子,这是不是咱服务器?在服务器当中,老师刚刚说新建了文件夹,叫贾长豪。假称号里面放了一个谁3W。3W当中又放了一个文件夹,叫商品柜。现在的问题是。用户一访问。一访问这个IP地址,他怎么就能找到?多是哪来的?是这个就是用户一访问这个IP地址,访问咱服务器,他怎么就知道咱访问的是这个文件夹下的谁。是弟子里面的东西。因为老师是不是把这个打包好的项目,是不是已经扔到这儿了。他咋就知道?这是第一个问题,第一个是不是什么问题,这脑O比如说你服务器上是有很多文件夹,你假如说我再新建一些。
02:05
就是没用的问题,为什么我一访问IP地址,我就能访问到咱项目,你这是要干啥,你要配置。所以说这里呢,老师呢,也给你们写一下子,咱现在存留的一些问题,你要想六点几,6.6。就是咱刚刚咱要讲谁要讲N。叫NGX。这个咱一会再说他。咱现在一个问题是什么,就是刚刚。在服务器上,老师是不是做了如下操作?在服务器的root的文件夹下啊,T,我是不是又来了一个文件夹。叫啥来着,贾成豪。在贾生豪下是不是又来个3W 3W下是不是又放了一个商品会文件夹?这个文件夹下放的是不是。我现在问题是。用户一访问这个IP地址。看着一访问这个IP地址,我怎么就知道访问是Dis里面那个index。
03:04
说老师就是我为什么一访问这个IP8就能找到他。为啥不找别的文件夹?这个大概都懂。能办,那你说你需要干啥?你是需要设置一些东西的。你是需要在服务器上设置一些东西的,让你一访问你这个IP地址就能找到,找到你这个项目,你是不是得设置。这能想通不?老板,第二个还有一个问题,第一个问题,这是第一个问题。第二环节。这是第一个问题,就是为什么?哎,等等。下去。第一个问题就是为什么访问咱们服务器的IP地址就可以访问到咱们的什么?项目,那一定是你需要咋配置服务器。配置一些东西。就是这个第二个。
04:01
老师,不知道你们还记不记得一样东西,什么东西?咱们前台项目数据来自于哪台服务器?咱们前台项目的数据是不是来源于这台服务器?对不对。诶,你想想就是你眼睛这咱是不是已经上线了,你眼睛看见这些数据,我问你是来自于咱刚刚买一台服务器吗。不是,是哪,是他。对不?第二个问题是什么?就是咱们项目的数据来自于谁?项目的数据来自于。是不是咱学校的这台服务器。这家服务器在哪呢?在咱三楼。就蓝色。我不知道你们有没有一天啊,那天你们还没上课,有一天讲课最尴尬停电,就有一天电梯困人在在在那边那个时候。我不知道你们还记不,就在来没搬过来前,是有一天停电了,强哥好像困在电梯里,那天一停电,服务器断了,那你要注意,咱项目为什么不能访,因为咱的服务器在哪,在咱学校这儿呢?是这个,这是咱项目数据来源的地方。
05:12
现在还有一个问题,什么问题?我为什么一访问这个IP地址,我能捞到这台服务器上的数据?还是样,天上呸。谁能懂?那就啥意思,要不不知道你们能理解老师的意思,老师给你画一个图。就啥呢,就是咱用户。就假如说是谁,呃,用户。来用户,这个用户长得很好看是吧,用户现在老师问问你,你要访问访问的是谁。是不是上线这台服务器?来找A。走,咱上线这台服务器IP地址是多少。腰咱咱咱就捞过来,是不是就疼。就是咱访问的这台服务器了,是咱的项目,是不属于这个服务器,但你要想明白一件事,啥事。
06:04
数据是在增加星补水在哪呢?在咱学校呢,在这儿呢。对不对。就是说你用户访问的是咱上线的买的那台服务器的啥地址。但是服务器返回数据的时候,你要注意那数据数据来自于谁。是不是来自于咱的这个,这就叫三九这个服务器。对不对,所以说你还需要的配置。你看咱咱数据是不是来自于这,你想想是不是这个道理。对不对,对吧,那也就是说当用户一访问这个IP地址,就访问咱买的这个服务器,我问你能不捞到数据。就现在能不能能现在是不能。你有想明白为什么?因为有一个东西叫谁叫N。他可以帮帮谁帮咱买的这台服务器,找谁要书。
07:00
找咱学校这台夫妻要书。京东。这个我懂。所以说咱们一会儿要学一个谁。En。MG是一个什么?是一个反向,就咱比如说提反就是一个服务器,它可以帮谁帮咱们购买这个服务器,找谁要数据。找在学校里。怎样同步,要不然你数据从哪来呀?这能不?因为咱的数据根本没有,不属于这台服务器,这能懂?这一你可以看。On。说这块也要想明白,所以说咱们要学一门技术叫啥。不是说学。咱不是学咱是啥呀。了解。比如说你如果说你是搞Java的,你必须得会谁,那就跟咱学前端你必须会JS是一样。这能懂不,但是有一说一咱。
08:03
玩能玩的溜。玩儿朋友。但是老师还是那句话,老师教你配完之后,你别给我下图。懂不啊,好嘞,那咋配。看这啊。走,所以说A多少,所以说接下来呢,老师呢,把这个过程我给你演示一遍。OK吧,看着。那所以说来三,咱这先说,先一个说啊,是不是这两个问题存在了,咱们先看谁先了解一下谁。走,走一下。走,你就从NGXN,它是有百度百科的。有没有?有吗?来读读。N是一个高性能的HTTP和反向代理的外部服务器。什么是反向代理?
09:02
看这。刚刚老师其实给你画了一个图,就是。什么是反向带?这是不是前端,不是,这是用户用户访问咱们刚刚购买的那条,不是那个那个那个服务器,你是不是要问。但是你要注意啊,N,这台服务器会帮谁做事?帮哪台服帮咱买的这台服器是不会做事。只要反向代理。帮他帮咱买的这台机,找谁要数据。找咱学校这边夫妻要数,这能懂?这要反向带。这头头老板啊。咱再读什么,反正说了一大堆。但是你要注意是哪的。俄罗斯的。他们是不是俄罗斯?对不,而且你看看这。中国大陆使用N网站用户用你看吧,随便拎出一个你认不认识。
10:03
行,咱都不认识好了,那所以说怎么配呢,咱咱来来来看这啊。还记不记得老师有一个软件,是不是这玩意儿,是不是可以连接服务器,大家走,咱连一下我的语音。走。然后输入一下谁啊。用户名上密码。走。你看这儿。首先说现在呢,目录下。叫家母懂不?咱们先CD,你回回到根目录下,在根目录下有一个。目录可以配置N,谁呢,叫ETC,这玩意好记。嘿,ETC好不好进。虽然说咱不是专门搞N这个,但ETETC你想要收费。高负1TC对吧,你可以进入到这个目录下,老师写下的就是N一个啥。
11:04
一个配置。首先第一个第一步线呢,回到哪。回到这就南红区差。SHESHE还有叉shell进入哪,是不是进入到呃呃根目录。根目录。根目录是告。进入根目录下的谁。ETC。来看这,你看咱进去CD谁。ETC,但是你要出这玩意,你给我瞎捅咕。我说你敢大同也是入的,别的你最好别下,但是咱这要配这没办法进去。是不是看不到里面有啥LS?对吧,你看在ETC目录下默认有一个目录。叫。看不看见?啊。
12:03
完了。你看在ETC目录下有没有一个叫NG目录?有。OK吗?完了再进入得多少?先先先数一下第二个干啥。在。呃,就是进入谁呀,是不是进入ETC目录。在这个就是这个目录下。有一个谁有一个叫NG目录。开工。所以说还要进入到NG,你想CD谁NGNX。看一下。其实老师这是已经安了,没安,其实就几个。就几项,这叫斗功。就大概是四项还是五项,但是老师安了。但是老师给你写了啊,就进入ETC目录,这个目录下是不是有个叫NGX目录,进入到这个目录,进入到这个目录。
13:03
但是一定要注意,老师现在演示的时候我已经咋了。已经安装过啥了。NG,那如果说你没安装过,如果没有安装过,你会发现只有几个目录,四五个,四五个目录啊,四五个文件。但是这个目录下面多不多。一窝。多因为啥老是安装过N这个怎么安。就是写下第三步,就是如果,因为你如果你真的捅第一次只能是没安过,如果想安装in。需要用谁呢?用他。就在这个目录下啊。And at in。这老师这样呀,啥样啊。是不是叫Yum install in这样就可以安装啥了?
14:02
安装,这能懂不?那么因为你第一次访问的时候,一定是没有安装你,所以说你想都不想,你要想。要指令数都告诉你们。朱老师,这块市场你是不是可以认为是不是noe当中那个样。是吧,安装N,你看这也是啥。Install and按完之后就有这些东西。OK吗?O不OK,主要是配置哪个文件是这个。叫n.conf这个文件。来写一下。第四个,比如说安装完安装完n Gin。服务器以后,那你会发现在N目录下。多了一个啥,多了一个叫做N点。Conf文件,咱们就是要在这个文件中进行啥配置。
15:04
但是这个文件咱们怎么去怎么进去怎么编辑,这里面还得学到一个linus就编辑文件。Where?这样没学过吧?还学,那还挺好呗。边形。来,老师给你写上吧。五。就是呃,进行配置叫vim叫NG点。点。点A点不出来了,点点con走了。F。进编辑。所以说你想编辑呢,其实老师都已经编辑好了,你看你就搜NG。Inx.CF。OK,不?不看了是不就看底下这再编辑这个配置文件。这里面主要配置的地儿是需要你手动添加的。
16:03
其实就俩地儿。第一个点,为什么访问咱们买那个服务器的IP地址就能访问Dis,其实你要眼见谁,你是不能看。为什么能访问,而且访问Dis下的那个in,你看是不是就这。老师你告咱,比如说懂不懂lady,我问你告代表啥?跟。比如你访问IP地址是不是直接找。对不?所以这块老师给你写一下,就在这儿进行编辑,编辑的时候主要添加如下两项。哪两项,第一项是他。老师直接给你拉回来了。但是你要注意啊,如果你真的买了,你要配的时候,千万别把老师这把CTRLC直接捞过去。因为Windows的空格和linus空格它不一样。听得懂不?你就一个一个写就完事了。OK,不,咱们先说这玩意,它解决哪个问题,是解决第几个问题,你看。第一个问题就为什么一访问这一八就能找到找到一条桥。
17:04
这是解决这个问题,解决第一个问题。但是咱大概看见location。记住,这有六个。不是什么档空格,但你要注意啊,你别这样直接粘,粘到粘到那空格格会有问题。而且他对于这个分号要求很高。只要有一个分号,你没写俩字。别聊。OK不,所以一定要注意啊,他其实第一个问题,你看什么问题,看看这就为什么一访问咱们的那个这个这个这个域名,你看吧,就为什么访问咱们这个IP地址。你叭的一下子就能找到,咱这个像就在哪在这你看。能看懂。比如说你只要一访问谁root下的什么甲W商品,归下Dis,它就直接访问去,是不是in,是不是访问这个index这方。我说你在下有没有这个。有这个项目。
18:01
所以这里的配置项你不用改,主要是改这就是,当然后面是不是主要是这。这样懂不?这能不能老大,这是第一个问题,第二个问题。还有哪个问题解决第几个问题?第二个问题老师刚刚也说了,就算你访问这台服务器,我问你这台服务器咱想要的数据。没有数据在哪,是不是在咱学校的,所以说你得让N给你进行反向代理。让NG的替谁干活是替这台服务器干活,找谁要水是不找咱学校的服务器要水?就那个三角关系图呢,理解。能吧,就刚刚老师给你们画的那个图。可以吧,所以说你看有的单词你很熟悉。看这是这个。你很熟悉。这有个单词你很熟悉,咱别说别的单词熟悉,这个单词你很熟悉。怕谁怕他?对不?呃,当然这个IP地址不对啊,这个IP地址应该是咱们的那个,看下应该是谁是学校这个是不是这个。
19:02
对不,所以这是啥所谓的反向代理,替咱们上线的这台服务器找别的服务器是不是要有数据。最早到的不要就是加个小号。分号。只能走。那这些修改完了之后。OK吧,摁住谁啊,大家怎么修改,你得摁摁这个insert才才能进行编辑模式。叫insert,这知道吧。知道吧。完了之后退出,你按一下ESC。我在跟谁?是不是WQ啊。I。打不出来W。WQ上保存。完之后你还要做最后一。最后一步就是用他。把你的N这个服务器给他打开。跑起来。这是第几步?第六步,最后一步,N服务器。
20:00
刚才跑起来。哎,不是拍起来啥,跑起来。完之后回首。你在访问。好起来,回手再访问,你这个键就能访问到。这个大概流程能懂不?老吧,但是老师还是说那句话,那句话说老师今天晚上必须买个服务器,买个3000的啊,不是不是3000,就是买个100块钱的,真没必要。懂不懂,但是你大概的流程你是不是得懂。OK,不?OK吧?
我来说两句