00:03
N这个的动静分离准备工作我们应该都做到了,然后下面呢,我们就进行这个具体的配置。我们来实现出我们的一个效果,通过Linux让他能够请求到我里边的静态资源。就是这个a.HT买lo和零一.jpg那咱们下面就来做一下操作,它的做法主要就是在NEX的配置文件中进行这么一个配置。那咱们来做一下它的具体操作。首先呢,我们先找到NG那个配置文件。我们来找到。USR local。N。然后在里边有我们的N。
01:03
我们进入到CF,然后打开这个配置文件。就是这个文件。在文件中我们做一下具体配置。首先啊,在它的配置中。我们先找到它监听的八零端口位置,就是在我们的这个位置,然后把它里面这个server name,咱就改成我们当前的IP地址,我们当前的IP应该是幺九二点幺六八点幺七点。129。这个我们先做一个修改,然后改完之后往下看,因为现在呢,我们要做静态资源跳转,所以我们怎么来实现呢?就是通过这个location来做配置,那咱们来改一下。因为我们现在location里,我们要访问的第一个路径,咱们来找到我们刚才那个路径位置,Date里边是不是有个3W和引力值,而在3W中是这个H调文件,那它的做法就是在里边首先我们加上一个规则。
02:16
就是3W。然后下面在root后面加上你那个静态资源的路径,我们是在date里边,然后下面啊,就是它里边的这么一个配置,这是第一个location加完之后我们再来加第二个。加一个location。然后他的路径应该是。隐秘值,因为这是我们那个就是具体的页面部分在里边我们加上跟上面一样。加上一个root。然后root后面加上我们里边的这个值。
03:05
然后这个也是在date目录中。这样的话就可以了,包括下面就是在我笔记中啊,有正常配置叫凹to index on,它表示列出我们那个反目录,但这个作用不是特别大,咱刚才也加上了凹to index啊。所以咱们这么做之后,我们把这个配置我们就完成了,也就是说一会儿咱们通过3W这个路径能访问到date里边的3W中这个内容。我们通过隐秘值能仿到隐秘值中这个图片的内容,这样的话咱把这个配置我们就最终完成了,注意里边这些名字不要写错,咱们是这个date。
04:01
这个我们就把配置文件做到了,然后做到之后咱们给他就是保存一下。推车这样的话配置文件就完成了修改,然后修改之后啊,当然这个修改内容我把它也给大家截个图。就是咱们刚才改到这个位置。我来。截张图。在改的位置中呢,主要咱改的应该就是。这部分。拿到我们的笔中来,这样的话完成了,完成之后呢,我们把NEX给它,就是重启一下。启动一下,我们进入到目录。USR local。点杠N。把N我们就启动起来了,所以这样的话,这个配置咱们就做到了,然后最终咱们把它来做一个完整的。
05:09
看一下我们测试之后的最终的一个效果。那咱就来给他最终试一下。那我们怎么测试呢?首先第一个呢,我们先在浏览器中输入一个地址。然后这个地址应该是我们刚才写过那个HTTP冒号杠杠加上IP地址192.168.17.129。再加上咱们那个路径,因为咱路径中有一个隐秘值,然后隐秘里边有咱们那个具体的图片再来找一下,应该叫零一.jpg。所以咱们通过这个路径应该能访问到我们这个,就是具体这个图片的位置,那咱们来试一下,我在里边输入192.168.17.129加一个隐秘值,然后我回车。
06:14
大家看我的页面中,我们注意看这个效果啊。大家看在这个效果中呢,它在里边把我们当前文件夹中的内容是不是给咱们列出来了,就是这个零一.jpg把这个列出来了,为什么它会列出来呢?就是。因为咱们在配置文件中,我们曾经配置过这个东西,叫凹凸index on。这个各位应该还记得,就这句话,它就表示列出你当前文件夹中的内容,所以它里边列出来了,然后列出来之后我们点这个文件。大家看这图片是不是就显示出来了,这就证明咱们通过NEX就是请求到了我们的静态资源隐秘的中的01点,对BG。
07:10
这个效果我们应该就做到了。就是这个效果,然后里边包括这个也能列出来,然后里边还有第二个,我们也试一下,我们就是在浏览器的地址栏中输入一个地址。HTTP冒号杠杠192.168.17.129。后面加上3W。A点。H填满,咱们看一下这个地址能输入什么,我们来试一下。幺九二点幺六八点,然后输入3W点,因为这个咱没有做那个操作,它是C04,当然我们访问页面a.a填满咱们发现啊,现在是不是也不能访问到。
08:01
那咱就看一下是不是我们哪里写错了。首先第一个看一下文件夹,就是3W,这个没有错,然后咱们再检查一下咱们配置文件。看配置文件是不是写错了,我们到里边看一下啊,再往下找,找到我们的location。大家看到问题了吧?我是不是写了四个W多写了一个,然后咱们给他改一下。把这个去掉一个W,因为它只有三个,然后最后我们再给它保存一下。咱们回车,回车之后把N这个我们给它重启一下。先把它停掉。然后给他。重启。这样的话,我们最终再把它试一下,咱们刷新。大家看这页面是不是也能访问到,也就是咱们通过这个地址也能让它请求到我们的静态的HTL的页面位置中来,这个效果我们也做到了,所以这个就是N这个里边这种如何来配置静态资源。
09:19
咱们把这做到了,也就是这张图上的效果,最后我们再快速总结一遍,首先第一个动静分离,意思就是动态请求,就是请求我们的tomcat,然后静态请求,请求我们的静态资源服务器中内容,这个叫动静分离,咱们刚才做的就是这个过程,而做法就是在N这个里边呢,我们建个文件夹在里边主要存储我们的静态资源,咱们存了两种类型,一个是HTML,一个是图片。把这个在里边放进去了,然后放完之后,咱们在N这个的配置文件中,我们做了一段配置,让它能访问到我们的静态资源。首先3W。
10:05
咱通过它能访问到date里边的HT文件,Image通过ndex能访问到里边的图片内容,然后有一个叫凹to index on能列出文件的目录,然后最后我们测试这效果应该咱们也看到了。所以咱们这样的话,就把N这个里边这个动静分离,我们就完成了这么一个配置,这个我们就做到了。当然这过程中呢,其实你也可以加上这个东西,就是一个express,然后加上一个值,它表示设置缓存,也是在location里面做个添加。这个我们就做到了,这是动静分离的效果,所以说咱们到这里为止了,咱们应该是把N这个里边的几个基本的实例应该是配置完了,第一个是。
11:02
返校代理,第二个叫负载均衡,第三个就是动静分离,比如咱们刚才做到的,所以这个咱把实例就完成了这么几个基本效果。
我来说两句