00:00
好,刚才我们说了。呃,一个引擎里边可以包含多个虚拟主机。那么,如何创建虚拟主机呢?要想。了解虚拟主机的创建,就需要先了解一个概念。域名以及域名服务。解析。什么是域名?什么是域名?大家看。我给这儿输,哎,就这。百度吧,330W点百度点com。这是不是就是它的域名啊?大家应该知道这个域名是不是对应了一个IP啊。是不是它对应的一个IP。这IP是多少你知道吗?不知道。我也不知道,但我们可以查一下。
01:03
我们到命令提示符下。拼一下,拼谁百度。点。com。走。大家看。哎。我这啊,你看我现在评出来的。这个是百度的IP是什么?61.135.169.121。什么意思呢,大家看。我给这儿直接输。六幺点儿,诶幺三五点儿169.121,就他直接回车。你看。是不是也可以到百度啊?
02:01
那你以后访问百度就记这个号就行了。行不行,你肯定不行啊。那记不住啊。所以怎么办?所以他就把一个好记的,哪个好记3W点。百度点。com这个东西好记。他就把这个东西和刚才那个IP怎么样进行了一对一的映射。而这个用于映射的。先说这个名字,这个名字叫什么?这个名字叫域名,而由于映射的这个服务器就叫域名服务器。叫域名解析服务器,它里边放的就是什么,就是。一个域名对一个IP,一个域名对一个IP,就做这种一对一的映射呢。所以。我们先要了解。
03:03
域名解析服务DNS。Domain name service域名解析服务就是将域名与IP进行映射的服务。提供这种服务的服务器称为。DNS服务器。我们刚才其实已经建了一个最简单的域名服务器,就一个文件,哪个文件这个呀。C盘。问道。SYSTEM32。SYSTEM3、二、drivers。ETC,就这个打开。他就完成了一个域名的映射。拿这个IP和这个域名进行了映射。他就是做的一个域名映射。
04:02
这就是一个简易的DNDNS服务器。他,救他。那现在。现在我们了解了这个以后啊,我们再来说。怎么样定义虚拟主机?定义虚拟主机就是要完成我要输一个,比如说3W点点com,我这输这这就是个主机名。就好像我们刚才写的什么。写的这个local。Host。冒号8080。啊,这个这个my web。啊,不是我们这个叫什么。漫画图。我们那个叫叫什么了。
05:02
啊,记不清了,怎么。呃,先不回去了,就这吧,就这个意思啊,什么意思呢?就这这是不是就是域名啊,我现在想给他想达到的目的啊,或者说我们的需求,现在我的需求这样吧,我先先让他访问了吧。现在他访问了啊,对对对,我们这儿的这个是叉叉叉圈叉圈的是吧,我现在想达到的目标是什么?输入3W点,比如说。点com冒号8080杠叉叉叉,我现在就输入他。能够访问。不是了,那这就是一个域名,这就是我们要创建的一个主机。这就那个虚拟主机。那这个虚拟主机怎么创建的?好,我们来看。
06:03
嗯,咱们这样。现在和他没关系啊,把这个关了它了。我先把服务器停了。先把服务器停了。Shut down。好。这个关掉。嗯,现在打开我们的三点没。我进虚拟主机了。很好做啊,大家看就做这个工作就行了,你看我拷贝它CTRLC。放哪儿?就放他下边儿。就放它下面记着啊,这儿还有结束呢。Host。
07:01
对齐是吧。换个名3W点点com OK。我的虚拟主机就创建好了。好了,创建完毕了。那创建完毕了,现在这个能用吗?不能。你这儿最好要让你这个虚拟主机要存放应用的这个目录啊和他。区分一下。最好区分,否则这俩主机都会加载,你这里边相同的应用会加载两遍会出问题。那这样,我这给他起个名叫my web apps。卖外包APS有他吗?这在哪?这这是个相对路径啊,相对于谁的他们开的安装目录的,所以我在这。
08:01
这边是webps,我给这儿新建一个叫my web apps好了。创建好了。诶讲了我的应用。我这个这个就放到这儿了。好了,这就设置好了,保存。那么我问现在这能不能访问呢?访问谁?就这个域名下。我给他下边放一个应用。我拷贝个应用啊,嗯,这没有在这儿,这样我拷贝它CTRLC。嗯。真这把它里边内容改一下。这是谁的?写上域名吧。瑞Le点孔,这是这个域名下的啊,看我们一会能访问到不能。
09:10
启动服务器。看好,你看好看好这catal琳达下边是不是有个local host?这是一个主机吧。你再看我启动服务器了。Start up。好。卡特琳娜。是不是多了一个?这多了个虚拟主机啊,Low是一个。3w.com是不是也是一个呀,OK啦。徐书记,建好了,能访问不能问。那我问一下你,你感觉这会儿啊,你你访问用这个,这个能访问不能。你感觉?
10:00
你感觉可以是吧,那好,那我们访问一下。现在。访问谁my web啊?这个虚拟主机下,你看是不是有个my web。他下边儿是不卖乖吧?对不对,所以我这应该访问的是my web,你看行不行啊。走。坏了。这就出问题了。在连接呀,它连不上。出问题了。已经。不行,为什么不行?他这会儿在干嘛,正在连接在干嘛。你注意他现在正在进行。正在找相应的域名解析服务器,DNS服务器,从里边找有没有这个域名。
11:01
他在正在做这个工作啊,正在连接,那这个域名服务器,DNS服务器有多少,从哪找呢。这个可不是就一个啊,它很多分的很多级别,它首先会从我们本级的这个。DNS上找。本机的那个DNS服务器是谁?就是那个host啊,我们刚才看到的。就他。就他呀。C盘。这个文道。SYSTEM32。哪儿了?三。Drivers。Javas ETC。就他。
12:00
先从它里边找,看有没有,如果没有再到这儿找。再到你注意。我现在用的网络是联通的。再到你的网络。服务供应商。他给我们。定义的这个DNS到他这找,如果还找不到,会往上一级找。最终会找到哪?全球的。从那个里边去找,所以他这个过程是很慢的。他分着级呢,一级一级找的。那怎么办?这说明这里边儿没有这个,就是这个域名没有。出现在DNS服务器里边。我们需要给他配一下。配成哪让他连哪连本机啊,所以我们要做的工作就是打开它。
13:03
给它里边增加我拷贝一个。这叫什么?点。com。但注意。这先说这什么意思?意思是我的这个域名对应的就是这个IP,它首先查找的就是这个文件。所以。这一下就找到了。这个域名对的这个IP。本机呀,这本机回收地址吗。但是你需要注意一点啊,你看这星号说明没保存吧。我要保存CTRLS保存,它是不让你保存的,它是你另存的,所以我们对它的修改不能在这儿改。关掉,不保存。把它拷贝出来,CTRLC。拷贝出来。
14:01
放哪儿放哪儿都行。那比如说。比如说我给他放这儿吧。放在这儿,CTRL非粘这儿的。然后在这儿打开。站过来。Recall,第二空保存,我现在是不是可以保存的,你看存过了。然后我count。再到这儿,康非给他替换。允许本次操作。继续。好了。替换掉了,现在这个就替换掉了啊。踢完掉以后,这个不用重启服务器。我直接。刷新。没问题吧?是不是3W点点com OK了,实现了。
15:03
对不对。他一下就找到了,从哪儿找的,刚才那后祠里边找的吗?看看,找到。你看现在他就找到他了。这个虚拟主机就有了。好。你注意啊,你现在这个路径是个什么路径,我们再看一下。还得找到这个server。找到这搜这个路径是在他们cat安装目录里边的,那我能不能换个其他路径呢?可以。我在拷贝。Con。
16:01
换个名儿,这个叫什么?勾勾3W点勾勾点。com。放到哪儿,咱们这样吧。呃,咱们来看cos下,我给他再建一个目录,这个目录叫web,我建个web目录,我现在。要让我的。虚拟主机,或者说我的这个3W点勾勾点com这个虚拟主机。里边的应用放到哪就放到这个web下。那我拷贝一下,拷贝它CTRLC。Lab。打开。这个写一下点勾勾勾点。com。
17:00
好。你注意。现在这个web成了什么虚拟主机的存放应用的目录了啊?D盘靠下web,所以我这边诶怎么又关了它了。啊,手真勤快啊,呃,Tom cat。把这换了D盘。什么?Cos下边的。Web你看这是个相对路径,相对于M安装目录的,这是一个绝对路径,对吧。好,就这。就这我问问,就这现在能跑不能这程序。不行,为什么啊,对这个是不是没有做映射呀,你和哪个IP进行映射没做。
18:06
不错啊,不错,好,那我们还打开它。拷贝他吧。让他找的还是谁,是不是还是这个IP啊。这叫勾勾,好了就是。卡贝。替换。好,给它替换掉了。我问问用重启服务器不用。用啊,肯定得重启,重启不是因为这儿替换掉了,而是因为我们刚才是不是改了那个server点文件了。所以需要重启服务器啊。重启服务器。Shutdown。
19:02
然后startup。好。看这。你看看这是不是又多一个。是不是又多了一个虚拟主机啊?现在来访问。我访问谁了?Go gogo。没问题吧?OK了,那么到这儿我们的这个。服务器里边。确切的说,我们这个catalina这个引擎里边已经放上了三个虚拟主机。那三个虚拟主机都放上了,那我们打开它看一下啊。
20:00
这样我也不看了,我有个问题。有什么问题呢?咱们看一下他。现在的问题是,这三个虚拟主机,这的IP是不是都是127.0.0.1啊。我记得我们刚开始讲的时候,我是不是给大家说了,我可以使用这个域名localhost来访问,我是不是也可以使用127.0.0.1来访问的。那现在如果我要使用IP来访问的话,它到底访问的是哪个应用呢?这就成了一个新的问题了。什么意思,大家看。就是这样一个意思,我这儿写幺二七点。呀。幺二七点儿零点儿。
21:03
零点零点。要。现在我这样访问的话。那他不行,现在这样访问还有个问题啊,还不能。为什么?咱们。打开他看一下。我现在这里边儿配的这个应用是它。是吧?我配这个应用是他你看着啊,我把这个。拷贝一份儿MY外吧,看着细。放哪儿放到它。放在它里边。这个内容也给他改一下。这是谁的?这是。
22:00
Localhost这个主机的啊。好。现在我来访问。那么他会访问谁?你看。他方便在logo后似的。为什么他访问的是local host?你注意我们刚刚看过的啊,这个里边与这个IP相对应的。域名有三个呢,他为什么选择的是local host呢?可能有哥们儿说了,哎呀,他在第一个放着呢。是这原因吗?啊,是这个吗。不是因为这个,那因为什么,我告诉你是因为他。
23:02
打开,还打开我们的conflict server。找到我们的引擎。这个引擎,凯特琳的引擎,看这写了。Default host默认的主机是谁?这次是理解他了吧?我这是不是有三个主机?你如果使用IP来访问的话。默认访问的就是这个主机。那如果说我想让默认访问的是这个主机怎么办,我control c。CR位粘过来。重启服务器啊,这个需要重启的。相当。好。
24:00
Startup。重启了。现在。这是IP访问的吧,我直接刷新走。谁的?是不是瑞克,你看。这次大家应该能理解了这个default host什么意思了。那OK了。到这儿我们就非常详细的给大家说了这个虚拟主机的问题啊,最后再加上一句话端口号。把这个断口号说一下啊,断号是什么呢?是这个东西。就是我们访问的时候啊,老是加这个。你比如说我这。第二。com人家的。没见过加8080的端口号的呀,我现在想就想试验它。
25:01
一回车。然后诶。就就就搞定了,不用加那个端口号。怎么做啊,其实很简单,我们只需要改这啊,大家看找到那connect,我们刚才不是说了吗?是通过这个connect连接的是吧。我给它改成八零。改成八零,你可以试一下。重启服务器啊。重启服务器。适当。好。Standup又开了。这次。回撤。啊,这次回车。那这样我不访问瑞Co了,这是瑞啊,这个这个这个域名,人家有网上有这个域名啊。
26:01
我换一个。勾勾的这个你看。这没问题了吧?哎,有同学说那加上你不是八零,你应该加上八零啊,是不是应该加他呀,哎,怎么没了你注意。浏览器。在提交请求的时候,如果说你没写端口号,默认。他访问的端口号就是八零。所以根据浏览器的这个特性啊,浏览器你不写端口号,默认发的就是八零端口,那这样的话,我把它改成八零。我让服务器去适应那个浏览器,这样的话就不用再写了,端口号的问题就解决了。OK了,就这样。很简单。关于。
27:00
他们开的服务器啊。虚拟主机的问题我们就说完了。
我来说两句