00:02
在上节课中,我们主要学习了N的常用命令,包括启动、关闭、重新加载命令以及NEX的配置文件,我们也做了一个介绍。然后从现在开始,我们主要来讲一些index中一些相关操作的实例,主要我们要讲这么几个实例,我们先来大体浏览一遍,然后我们继续来演示。首先第一个呢,我们先做实例,一配置一个N这个的反向代理,然后第二个我们配置一个N这个的负载均衡,第三个配置N这个的动静分离,所以我们下面来做这么几个实例,首先我们先来做第一个实例。N这个的配置实例。里边的第一个我们来实现N这个里面这个叫反向概率。
01:01
这个是咱们要做到的,那下面我们就来具体做一下,那这个N这反向代理我们要怎么做呢?首先我写一下。就是我们要实现出的这么一个效果,然后我们根据效果来做它的功能,也就是啊,我们在做任何事情之前,是不是要明确一下这个事情,我们要做什么事情,要达到什么样的效果,达到什么样的目的,所以咱们首先先说一下实验的效果。就是我们想实现出这么一个效果。咱们打开浏览器,然后在浏览器的地址栏中输入一个地址。比如说地址是3W点这个一二三点com,然后当我们输入之后,让他就直接跳转到我这个。Linux系统里边的com k的主页面中,也就是说浏览器中我输入3W点123那com,然后页面中显示是Li中tomcat中那个主页面。
02:11
就是咱们之前曾经应该都见过的这个界面,这是我们要做到的这么一个效果。啊,这个啊,各位先要一个认识,要知道我们现在要做出什么样的效果。那这个具体该怎么来做,咱们第二个开始来具体做一个实现,当然这个实验过程中呢,首先呢,我们需要有一些最基本的准备工作,然后再来做一下具体的实现,咱们先来做一下准备工作,首先第一个NEX肯定安装,这些咱们之前都装过了,我们这里边不再写了。然后咱们准备什么呢?因为咱们要访问到tomcat的主页面。所以第一个我们就是在我们的Linux系统中先来安装上一个Tom k这么一个web服务器,然后tomcat咱们就使用它那个默认的端口号8080把tomcat启动,然后咱们来做测试,所以这个是咱们要做的第一个准备工作。
03:20
那下面把这个准备工作我们来具体做一下。那首先呢,我们肯定是需要一个tomcat这么一个安装的文件,这个文件呢,我已经提前提供出来了,在我这个文件中有一个tomcat,然后咱们用它来做我们的操作,那怎么做?首先第一个咱们把tomcat先给他放到我们的Li系统中,然后把它进行安装。当然这个放的过程你可以直接拖到里面来,或者说咱通一个工具直接给它放过来,那现在我就来用一个工具,咱们把这个就是。Tomcat直接放到我们的备货系统中,那这工具我直接就给它连接一下,咱们是129这么一个服务器。
04:10
把它连上,然后我现在到里边输入我们那个目录USR。RC,咱们把Tom hatt就放到对公路中来,那我们找到我的Tom hatt,我把Tom hatt就直接给它就拖过来,或者说你用这个工具直接拖也可以,那我们直接给他拿过来。这是我们的。用工具咱给它放到我们的利用系统中,然后咱们用这个连接工具把我们的这个文件找到。我们直接啊,记住us RS r c ls,我们看到现在里边应该是有我们这个tomcat。就是它,然后咱们有汤CAD之后,下面我们把汤CAD给它解压一下,用我们的命令。
05:06
就是这个T-XVF,然后阿帕奇tomcat。咱们把它就解压出来了,然后就是这个解压之后呢,下面咱们把tomcat给它就启动一下,因为这个Tom hatt它需要一个JDK的环境,当然这个JDK呢,我们可以重新安装,但是系统中应该是自带的一个,那我们先用它自带T,如果不合适,等待自己给它装上,现在把这个都有了。然后我们进入到tomcat的目录中去,把tomcat给他启动起来。怎么启动呢?进入到它的B目录中,在B目录中有一个文件就是start.sh然后我们E回车,把Tom he就可以启动了,启动之后我们进入到它的日志文件中,看一下那个启动的一个效果。
06:04
它的日志,我们用一个T命理。就是开点O,我们看到tomcat应该已经正常启动了,所以咱们这是一个最基本的准备工作,我在里边写一下。就我们首先把tomcat的安装文件先放到我们的Linux系统中,然后把这文件给它就解压,解压之后进入到tomcat的B目录中。然后我们来启动,就是一个点杠start up.sh启动我们的tomcat的服务器,这样的话这个过程就完成了,然后完成之后我们可以访问一下,看tomcat能不能访问。但是现在啊,有个问题,这问题我之前应该说过啊,就是我们这个Linux系统中默认它开放的端口,并不是所有都开放,所以咱们需要加上一个开放的规则,就是加上这句话。
07:12
我把这个给大家拿过来。就是我们需要。对外开放访问的端口,因为默认它肯定是不能访问。com的8080端口,咱们可以加上这个规则,比如说我们叫8080,或者说你可以有其他的规则。啊,然后加上之后,把这个就是防火墙给它重新加载,你看就可以了,这个命令我就直接复制过来。直接。开放端口,然后重启这个防火墙,这样的话我们就加上了,当然这个我应该是已经提前加过了,咱们可以直接用这个命令查看一下我们现在已经开放的这么一个端口。
08:01
我把这个拿过来查看已经开放的端口号,那我们来执行一下,咱们看一下啊,就是目前里边开放的端口,应该是之前已经加过的。我们用这个命令叫firework。杠CMD杠杠list-O。然后咱们看目前开放端口应该是我提前加的,有八零端口,80808081 802901,是咱们一会儿做测试中要用到,所以我提前给它加上,默认应该是没有的,各位按照这个命令把这个开放端口给它就加上。就是这么一种方式,当然你可以加多个,我这里边以8080为例,所以咱们这个准备工作做到了,然后做到之后呢,我们来做个测试。就是我们在我们的Windows系统中通过浏览器来访问一下我们这个comcat的服务器,看它是否能够正常访问,那咱们打开浏览器输入地址。
09:15
192.168.17.1298080回车。咱们看里边这个最基本的一个效果,大家看到现在tomcat的页面。是不是已经有了,所以证明我们这个tomcat服务器就应该正常启动起来了,所以这个是咱们的。最基本的这么一个准备工作,就是准备一个Tom k,所以我们就做到了。然后Tom k准备之后,下面咱就通过NEX来配置一下它这个反向代理。那咱们怎么做呢?首先呢,给大家我先画图分析一下这个访问的过程。
10:05
那咱们来看一下,然后一会儿我们再做具体的这么一个配置。那咱看啊,这访问过程应该是怎么样的。首先呢,在我们的这个操作中呢,我们应该是这么一个过程给大家画一下。就是在里边呢,应该涉及到有这么几个部分,首先第一部分就是我们的客户端,比如我们的Windows系统中的浏览器。然后这个是咱说那个NG。这一部分就是我们Linux系统中那个。汤姆。这个是我们有三部分,然后现在我们想实现什么效果,在浏览器中我们输一个地址,就是3W点。
11:01
一二三点com,让它就直接仿到我们的toca,当然这个N这它对外肯定有一个端口号。默认是八零端口,我们这里边有IP,就是192.168.17.129,就是N这个那个IP和端口号。然后另外我们的Tom KT也是有IP端号,因为它在Linux系统中,它应该是127.0.0.1,端口号默认是8080,所以咱们里边涉及到有这么几部分,而我们要做什么样的效果。咱们浏览器中访问这个地址,让他就直接去请求到我们linu中的NEX,然后通过N这个给他就转发到我们的comcat服务器中。也就是说呢。我们对外暴露的是N这的这个部分,而我们的Tom het不对暴露,对外暴露访问的只是这个代理服务器,是咱们之前说那个反向代理场景。换句话说,Windows浏览器不能直接访问到top k,它要通过NEX。
12:19
反向代理到tomcad中去,这是我们要实现的这么一个过程。当然这个过程中呢,涉及到呢,有一个3W点一二三点这个域名,所以这个域名我们要怎么处理呢,咱就需要在我们的Windows。他的那个house的文件中进行一个配置,就是配置你域名映射的那个IP。IP地址,因为这个过程我也说一下,就是我们啊在浏览器中输入一个域名的时候,那它是怎么执行的呢?首先第一个它会到你本地的host文件中,看你这里边有没有相应的配置,如果有的话,根据你这个执行,如果没有的话,到网络上找那个DNS域名及服务器,找网络中IP,所以我们现在因为咱没有这个域名,我直接在本地做配置,让它转发到有到index中inex,再去请求到com。
13:27
所以这个是咱们要实现过程,也就是说最终我访问的3W点一二三点com,应该让他看到的是咱们的这个效果。这一回车页面中就是显示这个东西,这是咱们要做到的。所以咱们把这个访问的过程给大家做了一个分析,各位先知道这过程我们要做成什么样的这么一个效果。啊,所以这些准备工作我们应该都完成了,就是Tom k的准备,然后这个。
14:03
访问过程的这么一个分析。
我来说两句