00:00
我们先把这个我的这个打开啊,Word那里有这个东西,那我们就边写边说啊,我们看啊,看看我们在编程过程中些辅助知识点啊,第七个它叫什么呢?它叫做欢迎资源文件好了,那么首先呢,先说第一个,先来一个前提啊,前提前提是什么呢?大家注意啊,我们的这个用户呢,他呢可以去记住,可以记住我们网站的名称,但是他是不会去记住什么呢,记住我们网站中的这个资源文件引导,他不会去备这个东西的,那么我们呢,比如说上网上去看一下,比如说我们到新浪,哎,我们作为普通用户,我们光能记住这个新浪,他的这个网站的域名啊S啊新浪啊,咱们写写错了啊,写错了我作。
01:00
被普通用户都不够格啊,新浪好了,呃,等一下啊,把它抹掉。然后找一下。嗯。新浪呢,进来了,好了,我们看进来这是哪个网站。好了,随便一个网站吧,我们看啊,咱们呢,可以记住他的用户可以记住网站的名称,但是他不可能记住这个网站里边这么多的这些资源文件的这个名称,他可能记不住,他也不可能去记住,好了,那么这样的话呢,势必啊导致什么呢?导致用户啊,在向这个网站发起请求缩小文件时啊,产生难度。那么这个时候呢,我们往往怎么办呢?我们往往呀,要给用户呢准备一个导航页,那么这个导航页呢,实际上呢,就是我们的关于页面,但是呢,问题来了,我们的欢迎页它也是一个资源文件,也有自己的名称,那么势必用户是不是也得记一下呀,他还会会增加我们的这个什么呢?用户向网站获得服务的难度。
02:06
那么怎么办呢?为了解决用户向网站获得这个资源的难度,诶在这里边儿就产生一种什么呢?产生一种叫做默认欢迎资源文件啊,它叫做默认欢迎资源文件。好了,那么什么叫默认翻译文件呢?我们看看啊。我们说用户他呢,在向HTP这个服务器去发送请求啊,发送到向服务器发送请求,那么针对某一个网站,针对某一个网站它的这个默认请求时啊,咱们这么写的啊。说用户呢,干嘛呢,去发送了一个针对某个网站的默认请求啊,它们显示啊,叫做默认请求时好了,那么此时有我们的这个HP服务器,那么自动从当前这个网站所返回的资源文件,它呢就叫做默认化言文件,那么说完这个定义之后呢,同学们呢,应该还是感觉比较迷茫的,因为咱们并不知道怎么个情况下是对这个网站发起的默认请求,诶咱们比较一下,说一个正常的请求,正常的请求好了,那么咱发出去了HTTP,然后写上什么呢?我们要访问的这个服务器的IP地址以及其端口号,然后这边呢,写上要访的是某一个网站下的某个资源文。
03:50
件,比如说要的是index h文件,这是一个正常请求,他说的很清楚,我来要的是某个网站下的某个文件,这是正常请求。那么针对这个网站所发出的默认请求又何解呢?我们看一下STP,然后写上什么呢?我们要访问的服务器的IP地址及其服务器端口号,以及这个网站的名称MY外诶,在这好了,大家看有什么问题。
04:20
问题就是在这个请求中,他只说了我要访问哪个网站,嗯,但是他没有说什么呀,我要访问网站中的某个资源文件,那我们之前说过HP服务器啊,在收到请求之后啊,它讲究的是什么呢?有求必应,我要收到你的请求之后啊,我一定要给你个响应,那么这个时候怎么办呢?这个时候啊,我们的HTP服务器,它将自动的从这个网站里边定位一个文件,然后把这个文件内容打回去,这个被自动定位的文件就叫做默认欢迎资源文件,它是这么解释的,那么说到这呢,还有一个问题我们要讨论一下,说什么问题呢?大家请看我们的一个网站里边啊,那么有动态文件,还有静态文件,那么我们的IP服务器,它在接收到针对这个网站的默认请求。
05:21
同时他怎么知道该把哪个文件丢过去呢?诶,他这个时候啊,是不是有规矩啊,有那么咱们就借着mcat说一说啊,再来,那么就来第三个问题再来啊,关于tomcat这种AP服务器,它呢,对于什么呢?对于这个默认欢迎资源文件的定位的规定,他是有规矩的,要不然一个网站有那么多文件,他们要怎么知道该把哪个文件丢过去是合适的呢?好了,那么首先第一个问题,这个规矩在哪这个平方的地方呢?我们看看啊,关于我们说的这个规则,它的这个位置在哪里,在哪呢?首先你要找到你的这个tomca,它的这个安装位置,在安装位置下面呢,有一个叫做CNF文件夹,我们之前讲过,它呢是comca里边的什么呀,配置文件里边都放在这里边,那么在这下面呢,有一个叫做外边L文件就在这,在这里边是tomcat对于当前网站默认荒验文件的定义规则所在,那我们具体看一下啊呃,我的汤在哪呢?在D盘下,你得问问你的汤装哪去了,跑哪去了,其实也好看啊,也好看,那么在这里边呢,你呀点击什么呢?Red点击。
06:47
然后在这里边呢,这个位置这里边你看一下,点配置就出现了,这是你掏开的位置啊,忘了不要紧,点它能点出来啊,在这儿我和同学在D盘下,那我就到D盘去搂一眼呗,D盘下找到我的tomcat,找到里边的conf文件夹,打开它里边有这个web量文件,这是tomcat里边它自个的核心配置文件,然后我们把它打开,打开之后呢,不要左看右看,直接拖到最下方,直接拖到最下方在这你看有这么一个标签命令,Welcome fairest。
07:26
干啥的呢?作者说了默认欢迎文件列表,哎,那么在这里边就是告诉他CAD针对当前网站这种默认请求该怎么办,那么在这里边列出几个文件的名称,说什么呢?说在这里边啊,他针对这个默认请求,他会先到当前网站中去找这个叫做index.hl文件,如果网站里边有这个文件呢,就把这个文件内容打回去。好了,那么如果在网站中没有找到这个文件怎么办呢?TOD往下走,找一个叫做index.htm的文件,如果存在,把它内容打过去,如果它也不在怎么办?诶找第三个文件index表JSP,如果它存在,把它的内容打回去好了,那有同学说了,如果我网站里边这三个文件都没有怎么办呢?诶看这那么在这里边呢?哎,咱们说说啊,我们看一下啊。
08:31
说如果呢,没有存在我们的这个幻影文件,然后在当天网站里边不存在这三个文件,那么这个时候怎么办呢?这个时候我们的这个to服务器,它将会把一个叫做404的状态码,诶,写入到我们的响应包中交给用户,那么这个404是什么意思呢?他就是说呀,对不住的哥们儿,我在当前网站中呀,没有找到你所需要的文件,查无此人返回一个404的状态码,诶这就是tomcat在收到针对某个网站的默认请求时,他对于网站中的默认幻键的一个定位规则。好了,我们把这组标签L命令加过来,CTRLC,然后在这里边先让看CTRLV啊,这是我们说个规则,哎,我们看我们当前的这个规则,对应的这个相关的命令是一个标签形式的命令。好在这过来。
09:32
那么看到了这个标签命令之后啊,就可以解释我们上午编程的一个现象了,说什么现象呢?大家请看啊,我们当前的这个网站,0606网站里边有没有这个in h文件呢?有啊,是有的,在这我们先把它看一眼,长什么样子。就是这个样子啊,大体机构是这样,不着急好了关了它,那么现在呢,我们呀,去把他的启动,那我们知道啊,此时康的启动之后呢,Idea呢,会自动打开一个浏览器,而在浏览器里边呢,它就会向我们的网站发起一次默认请求,我们看一下弹出浏览器里边地址栏,你看这是一个默认请求,对吧?诶我们像我们的topa。
10:22
发行政请求早卖,卖了没说早谁,那么这时候他们该在干嘛呢?收到纠命请求之后,他就到自己的外康险宗找到什么呢?找到这个welcome fair,然后在这里边呢去找,问当前这网站里边有没有这个文件呢?他有没有呢?有,此时他把这个文件内容塞到显应体中,交给浏览器,浏览器把它展示出来。所以每当我们像。去发起请求的时候,我们都能得到这个index文件啊,我们再开一个浏览器,再开一个。打开它好了,然后在这里边呢,把这个内容一粘一走,你看就来了,那么这是默认化验文件的一个配置规则,也是tomcat对于他所管理的所有网站。
11:12
默认请求下的这个资源文件的一个定位规则就在这儿啊,在这儿行了,那么接下来我们再往下看看,那么说到这儿,有同学可能想到一个问题了。说我呀,不想让这个index这个文件作为我网站的默认还原文件,比如说我认为什么呢?我认为我当前这个网站它的默认方向文件应该是什么呢?应该是这个登录页面才对,你只要发起默认请求,他们就应该把这个文件。打过来他应该都有网站的默认文件,那么怎么办呢?往下看各来第四步,实际上在这里边呢,我们pocket开,他还是允许允许网站里边来自行设置它自己的默认翻译文件的,我们看看啊,说第七个在里边,那么去设置设置当前网站的这个默认官名资源文件的规则。
12:13
每一个网站里边都可以有自己的默认幻影定义规则,那么得怎么办呢?过来,首先第一个,那么这个规则在哪里设置呢?诶,我们看看我们说规则的位置,你找到我们当前的这个网站,在网站下面呢?有什么呢?有一个web文件夹,在web文件夹下面呢,有一个叫做web infer的文件夹,而在web infer里边有我们当前网站自己的核心配置外表弹文件,在这里边,你设置我们自己网站的欢迎文件的定义规则好了,那么命令呢?命令格式就是这个welcome fair在这里边咱们写上这个规则,这个规则它的这个相关的命令,好了,搁这一放。
13:02
把这个标签CTRLC来,CTRLV往里边一放,那么放好之后呢,那么写上welcome fair ctrl c啊,当然你也可以写多个,也可以写多个,那我这边认为啊,是我们网站中的loving点乘秒二是默认化文件,把它释好就好了,那么设好之后,当我们的tomca接收到针对当前网站的默认请求时,他就不再使用它原本的定位规则了,而根据这个网站里边所设置的默认环境规则来做一个定位。所以在这里边大家要注意一个问题,说什么问题呢?第三个问题啊说呢,呃,如果网站里边设置了自定义的这个默认这个文件,默认文件它的这个定位规则,那么此时tomcat所自带的这个定位规则将失效。
14:03
将会失效,好了,那么咱们试一试啊,我们先把服务器停下来,因为要修改配置文件嘛,那么在这里边呢,呃,QQ号都关掉,我走到我网站下面的。Web web里的web infer,打开它做到web插面文件,那么在这里边挤一挤好了,写上一个注释,在插面文件的注释是这么写的,诶跟我们的HR是一样的啊,说自定义,自定义什么呀,我们的这个默认欢迎资源文件,它的这个规则,哎,它的规则好了,那么在这里边呢,咱们就写上什么呢?Welcome fair lift里边写上log in.HM文件好了,保存保存之后,我们现在呢,把这个网站发布给他们CA的,让他的管理,然后启动tocad,你看看这个时候当我们向这个网站发行默认请求时,那么弹出的默认欢原文件就是这个log.htl文件,我们一起看一眼。
15:08
别怕缓存,这是缓存啊,然后点击回车,别坑我呀,兄弟你看来了啊,干是缓存在这,它就是我们网站的默认还原文键,然后呢,这里边我们做一个登录啊,进去麦C123成功。诶,进到这里边儿导航页里,然后用户可以通过这些提示来发起请求,索要相关资源文件里的内容来帮他解决问题。好了大家看,那么这个呢,就是我们说的默认欢迎文件,默认欢迎文件它存在价值什么呢?用户只需要记住网站的名字,而不需要记住网站中资源文鉴名,这将极大的降低用户从这个网站中所要服务所产生的难度。所以我们记住百度新浪,但我们并不知道百度新浪里边资源文件名它叫什么名字,诶,降低难度了,也便于我们的网站的推广。好了,这是下午要讲的第一个知识点,默认欢迎资源文件,那么此外呢,大家记要记住我们的欢迎文件呢,它本身是一种共享资源文件,也就是说我们的默认环境资源文件里边呢,不仅仅可以写静态资源文件,也可以写动态文件,那动态文件怎么写呢?很简单,那么在这里边你把这个动态文件对外的别名粘过来就可以了,那么在粘的过程中要把开头的斜线抹掉,比如说在这里边我们设一下CTRLC,我们再设一个啊,写上它叫做welcome fair,加上来带斜线就不对了,抹掉,哎,抹掉说我们的这个。
16:50
通谈我们的这个serve这个文件,它在作为这个默认欢迎资源文件的时候,那我们说开头的,开头的这个斜线,开头的这个斜线必须要抹掉,必须是抹掉的,这是规矩,作者定的规矩,咱们备注它照着来就行好了,那么这一把呢,我再把这个服务启动一下,我们看一下。
17:16
在这由于我们user fund是写在第一个地方的,他先找他,如果没有找到user fund才会找他,好了,我们看看啊,这把有什么效果。启动,哎,又是缓存啊,咱自己手动发起一次请求,走,你看到没有,哎在这好了,那我们把这两个位置颠倒过来啊,颠倒过来还是走登录页面好一点啊好了,大家记住这个规矩,这个就是什么呢?呃嗯。去了。哪去了了呢CTS,然后呢,CTRLV啊CTRLV拉去,这就是默认Y迎算器的定理规则好。
我来说两句