00:00
那接下来我们为我们刚才部署的动静分类的这个in,然后呢,我们再来开启我们的网关路由,这个网关路由呢,以前我们使用English,我们做过一个事例,但是现在呢,在我们的cooper notice里边想要来做这个English,除了我们自己来编写文件外,我们整合了库fair,那就变得非常简单了,咱我们这个库fair里边,我们直接可以在这个应用路由这来创建路由就行了,那这一块呢,我们说这个网关路由呢,没开启,要我们这个管理员之类的先得开启,我们才可以进行访问,所以我们现在呢,在外边以一个项目管理员或者呢,我们的的命用户都行,随便一个具有我们的管理员功能的用户来登录进来,登录进来,我们给他开启这个网关路由功能就行了,那来到我们这个,主要是我们这个项目里边。我们现在呢是这个呃命用户进入,我们鼓励商城这个项目,在项目下边呢,有一个高级设置,这有一个网关,来点一个设置网关,网关呢别使用noteport的方式,因为noteport呢现我们都知道noteport它是一个随机端口暴露的方式,那现在呢就想拿域名,然后拿八零端口给它访问,所以我们使用load balancer负载均衡方式,这呢是使用清cloud插件,我们把这两个删掉就行了,点击保存,然后现在呢创建了一个负载均衡方式的这个网关。
01:27
然后这个网关我们设置好了以后,在我们的这个项目里边,我刷新一下,我们就可以创建应用路由了,那怎么创建来点一个创建应用路由,比如这个路由呢,我们就叫鼓励mail com,我访问这个域名,我给你访问过去,我点下一步添加一个路由规则,这个规则呢,我们不用自动生成,我们用指定域名以后呢,你访问我这个域名,鼓励ma com,然后呢,我的这个协议走HTP,然后我们把所有这一块,无论是鼓励ma com商品服务,所有的这个域名全部呢打到动京福NS,由他呢再给我们一步一步往下带就行了。所以我们现在呢,选择一个服务就是我们的这个NX,然后呢,它默认会探测到我们这个NG的服务端口,不是我们NGX暴露的端口,它探测到了这个服务端口,那么相当于HTTP走到八零,没问题,点一个对号,那么这一块呢,这个规则我们就写好了,点击下一步点击创建,那么这个路由规则只要一创建以后。
02:28
接下来我们访问古力me com就行了,但我们呢,现在得在我们的这个机器里边,在我们这个机器里边访问古力me com,访问之前呢,我们必须要做的一件事就是呢,给我们配上域名环境,首先呢,我们自己在这个机器里边访问古力mail com的时候,能打到我们的cooper ne集群里边任何一台机器,当然这个机器呢,现在目前不能是master机器,必须是其他节点,因为其他节点呢会安装inre,所以我们打到其他节点,然后呢,我们配了一个域名以后呢,我们所有的都要在这儿来加上配置好我们这个配置了以后呢,接下来我们在这儿来进行一个访问。
03:10
只要我来访问域名,就能访问到我们的NG,四好,我来鼓励mail,以前呢,我们还要加端口,现在我们不加端口走。好,我们现在呢,直接不加端口,用域名就访问到了我们集群内的部的in,当然按照一切正常的话,我们按域名访问到NX,就直接会带离到我们的商品服务,就给我们展示商品服务的这个页面,包括我们可以来看一下我们的真正商品服务,如果你要访问过来,就应该是这样子的,我们这个商品服务是好暴露端口是三幺,这个006,如果我来访问的是随便一台机器的这个商品服务,来给大家看一下。走走。好,我们这个商品服务呢,其实是暴露出来的,只不过呢,现在没有经过动静分离的NG,所有静态资源找不到,然后商品服务呢,这一块我们就得全部另做一下,所以我们现在呢,按照常理,我们访问古力庙就应该打造商品符,那没达到原因是什么?来排查一下,只要最快的排查方式呢,我们可以先来看我们刚才部署的这个NEX啊,就在这儿,我们在这里边呢,部署了一个I这个容器,我们可以进容器日志里边来看一下,然后呢,这个容器日志说是我们的这个这一块都是我们以前的一些访问请求,感觉看起来也没啥,然后呢,我们再来访问一个别的这个路径,本来如果我们访问静态资源的话,所有这个下边的所有静态资源请求,都会在NG自己下边对应的这个服务里边找我们静态资源里边,我们来随便访问一个像我们以前以前我们映射的来我们的这一块,来看一下我们来我们以前本机服务测试的这一块。
04:53
我们CDN,我们静态资源呢,全部都是映射到我们的这个HTMMR里边的,只要你访问我N,你静态资源全部以static开始,我就在static下边给你找,随便来找一个,比如static,我们来访问search下的一个资源。
05:10
来看一下static search下边呢,我们再来访问一个静态资源,看行不行,然后呢,我们CD search,我们看它里边有什么静态资源,比如CD,我们这有一个图片,再来LS,好,我们随便拿一个图片就叫01PNG,那就是我们这个search下边的,好search下边image的这个01PG。好,我们转过来,Search下边image。这个啊,我们不叫search,叫0101.pg走,那如果一些正常我们这个静态资源是能访问到的,但我们现在看到的这个效果呢,是这样子的,来看一下我们的这个效果,我们的这个效果呢,来到我们这儿,我们来还是来看一下它的整个这个路由信息内容点进来,好,我们来看他的这个访问日志就行了,整个访问日志,然后呢,访问日志说是这一块,他说呢,说这个open打开,打开我们这个静态资源这一块呢,失败。
06:14
失败的原因,它匹配到了server local host,然后呢,Request是这个路径,那这个肯定不对的,我们主机名访问的还是鼓励ma com,那你最起码在我们这个配置文件里边,你匹配的就不对,我们来到古mail n里边,我们直接进它容器里边,好,PWD,我们来看一下现在我们当前在这个目录,我们直接CD到我们正常的静态资源,全部是挂载到user she,我们可以来看一下我们之前在开发环境边的这些信息,我们呢都是在user share里边挂载的,我们来doer PS。这是我们自己的NX在这,如果我们是进我们这个里边doer ex ex it,我们直接进我们的这个容器里边半式。
07:04
那么这个里边呢,肯定要挂载静态资源的CD,正常是在user user,咱们这个share里边,然后呢,下边有一个NXLS,然后呢,我们下边有一个HTMMR,这个里边呢,挂载了我们所有的东西,比如static ls,然后呢,里边有我们这个search,所以我们正常的是在这的,那我们来看一下现在的这一块路径,PWT,我们来进来看一下来就进user share NX htm Mr,我们先来进最基础的这一块,来看他所有的资源有没有挂载上来。好,我们现在呢就CD,然后呢,CD到我们指定的这一块目录回车LS,好,我们发现呢,在我们这个cooper notice集群里边,我们部署的我们自己的古励ma的这个NX好像是有问题的,因为它在这儿呢,没有挂载到我们所有的资源,所以这肯定是有问题的,所以我们这个NS不对,我们下一节课把这个NS1换就行了,那我们现在这个域名环境呢,就是搭出来了,那以后呢,我们只要拿域名访问就能访问到我们这个项目,好,我们现在把这一块先停了,我们下节课把这个NX1切换。
我来说两句