粉丝106获赞2602

朋友们大家好,这一讲我们讲解一个比较有名的外部服务器,也是目前国内啊各大厂商普遍所使用的一种外部服务器,叫恩君克斯, 那么恩俊克斯呢,我们先来看一下他的定义,我在网上面呢摘了一段话,那么这个话呢,就是描述了我们恩俊克斯的一些特点以及他的起源。 那我们可以看到啊, ngx 呢,作为一个外部服务器,它可以实现高性能的 htdb 设置,同时呢也支持这种反向代理的外部服务器, 而且他还提供了一些关于邮件的收发功能。那么这个恩杰克斯呢是由俄罗斯啊,这个要一个人啊,这这个叫什么?这个赛索 耶夫是吧,由他来进行那个啊开发的。那么我们这这款安吉克斯呢,发展到今天,已经逐渐的成为我们互联网中一个主流的外部服务器, 我们在以前的课程中呢,学习的是这个阿帕奇服务器,但是阿帕奇服务器啊,他的缺点其实也是很明显的, 最重要的体现呢,他的功能上面的话会比较单一,而且在设置方面还不太具备人性化,所以呢我们现在很多这个开发环境都是在这个恩俊克斯下面来进行搭建的。那么今天呢,我们就重点讲这个恩俊克斯, 那么既然讲这个恩俊克斯啊,我们就不能把它当做一个普通的外部服务器来进行讲解,那么我们在讲解过程中呢,可能会分成若干克, 给大家详细的介绍关于恩俊克斯的一些特点,以及他跟阿玛奇这个软件的区别。 那么我们今天呢,因为是第一次讲解这个恩君克斯,所以我准备先讲解恩君克斯的这个基础部分啊,我们先从这里面开始,跟我们以前学习那个阿坝及服务器是一样的啊,基础配置部分, 在讲基础配置部分的时候,我们重点要实现的就是关于恩俊克斯中的常见的几个功能,那么我这里面呢罗列出来一共有啊,这里面一共有 啊九个功能给大家做介绍,那么我们今天呢就分别的来进行相关的讲解。在我们今天的第一个课程中呢,我们首先先从这里面开始,就是关于这个恩俊克斯的安 装,为什么先要讲这个安装呢?因为这个恩俊克斯的话,他虽然也是一款开元的软件,但是他没有集成在我们三头 os 这个安装光盘中的, 也就是说如果说你想装 nginex 的话,必须要通过这种网络源来进行安装,或者说你去访问 njinx 的官方网站去获得相应的资源。 那么这个安装呢也分成两种,一种是边翼安装,一种是样元安装。那么我们在初学阶段呢,不建议大家使用这个啊,就是边翼安装,虽然边翼安装也能够为我们提供很多 个性化的设置,也能够支持很多插件的设置,但是呢设置方法上面的话比较困难,我们今天重点所讲的就是这个亚 样木园,所以这个样木园在装的时候呢,首先有个前提啊,大家在做前提的时候,第一步你要配置什么呢?配置这个你的三头 s 啊,要求能够是联网的,我们要求通过网络来警装啊。第二个你要配置啊,这个阿里, 这个阿里园,你要把它阿里园的话配置好啊,阿里园的话是我一般比较常用的一种网络园,那么它的话速度很快,所以我们就通过这里呢直接开始 好了,所以这个今天呢,我们先把这个第一步先做好再讲。第一步的时候前面也补充一下啊,先把这个实验环境介绍一下。实验环境呢,我们这里面需要准备两台主机,其中第一台主机就是我们的三头 s 七啊,他的地址我 打算把它设置成一七二点十六这个网段,比方说我们以一七二点十六点幺零幺零这个地址来表示我们的三头 s 七,然后呢我们再找一台 windows 七的系统,把它模拟成我们的客户端啊, 这个客户端的地址呢,我们用的都是 b 类地址,所以我这里面设置的是一七二点十六点啊,比方说我们这里面一二三点一二三这样的一个地址啊,我们用这个客户端来进行测试, 我们这个实验环境呢就两台就够了啊,在我们基础的部分。那么好了,我们第一步呢也是先把这个环境搭建一下,搭建环境的方法很简单,找两台主机,然后他居然要联网,那么在网络试配器这个位置,你就不能够用这个金主 机模式了啊,你这里面要用的 vmnet 八这个网卡,或者说你直接选择这个 nit 模式也是可以的啊,我们这里面就选择这个 nit 模式,然后这里面呢先把我们的光盘先放好啊,这些东西先准备好, 内存调的小一点,比方说我们这里面就用两百五十六兆来进行模拟啊,这个是我们的第一台, 第二台呢是 windows 七, windows 七因为要跟我们的服务器联网,所以我们这里呢也用这个奈特模式, 然后,呃,内存我们这里面也调小一点啊,好, windows 七的话不用做其他的设置,这个就可以了啊。然后下面呢,我们这里面直接开机来,首先第一步先对我们的网络环境先做一个设置啊,网络 环境要注意啊,以前再三强调过,如果要联网的话,你这里面首先要有一个 ip, 第二个要有一个网关,第三个要有一个 dns, 是不是啊?以前我们是这样来进行讲的, 所以你的实验环境在做的时候有可能跟我不一样啊,那么我 ip 地址已经明确了,网关和 dns 以前强调过,这里面再演示一下,只需要查看这个虚拟机中的这个边。呃,虚拟网络编辑器这个位置 在这个位置呢,我们有一个这个 nat 设置,你这里面点击一下这个位置就显示的是你的网关的 ip 地址,那么我的网关呢是一七二点十六点一点一, dns 大家也把它设置成一七二 点,十六点一点一就可以了啊,把它当成一个转发器。那么好,我们然后开始对当前主席的 ip 地址进行设置。我们第一步 啊,进到塞斯肯菲格耐图沃克斯贵斯目录下面去,然后我们这里呢直接用 vi 指令编辑这个 fci g es 三三 在这个位置呢,我们直接改为一个 yes, 而且他的地获得地址的方式我们改为 static, 后面你把你的网络信息加进去就可以了啊,我们这里面用的是点十点十啊。 呃,子网野马是默认的 b 类地址不需要添加了,加一个给头位,等于一七二点十六点一点一,然后再加一个 dns, 等于一七二点十六点一点一。这个就已经设置好了 啊,好,设置好之后我们将这个服务呢重新的启动,我们重启的是这个 nitwok 服务啊, 重启完毕之后,记住,当你重启完毕之后呢,我啊,我们这里面话需要做一个测试的,要测试一下他是否联网,那么你这里呢,直接打这个拼啊,比方说我这里面拼这个是头条这个网站啊,我们一直拿这个网站来做这个测试的啊,我就拼他, 大家可以看到这个位置呢,他是可以拼通的,那么说明我们这里面联网就成功了,所以这个准备工作呢,你要这样来进行做就好了啊。 然后第二步,第二步呢,我们这里面把这个 windows 七的主机也做一个设置, windows 七的主机我们这里面也是 是选择开机,你在做的时候呢?大家记住啊, windows 七啊,只需要设置一个 ip 地址就可以了,如果你这台 windows 七不用上网的话,不用连接外网的话,可以不设置网关,和 dns 这个都没有关系啊,我刚才三头 s 七 以前强调过,本身也不需要上网,但是我这里面为了安装 ngics 必须要联网啊,所以这个的话大家自己要注意 啊,我们这台主机呢, windows 七的主机,他的地址你就直接设置成一七二点十六啊就好了。然后后面的话给两个数字,这个就表示的是他是某一台主机,好, 点击确定之后,我们用 cmd 指令来查看一下当前 ip 地址的情况。然后呢你这里面打一个 测试一下他和一七二点十六啊,就是跟我们这个服务器的联通性,你这里面都要测好的,如果测试的话没有问题,说明我们的网络环境那么搭建好了。当你搭建好网络环境之后,那么下面一个过程呢,我们就开始 直接安装这个恩君克斯吧,那么下面的话,我们来看一下恩君克斯的安装过程。那么首先第一步的话,我们这里面要配置这个亚木源,那么好,我这里面的话把这个地方啊放到一边去啊,这里面放到放到一边来啊, 好,这样的,对吧?然后我们这里呢直接把终端打开来,我用终端来进行连接啊,这个取掉访问的地址 是一七二点十六点幺零点幺零啊,用户名是入特, 输入入住账号的密码好了,那么这样的话就可以了,那么下面呢,我们开始对当前主题的话做具体的设置。那么首先第一个啊,我们这里面也是要安装这个样木园的 啊,我们这里的话进入到亚姆点瑞斯 boss 点滴目录下啊,在这目录下面,这个本地园我已经设置好了,对吧?然后我们开始来配置这个网络园, 网络缘的话,首先我们通过科尔杠欧指令先从先生成一个呃,先生成一个 base 点啊 ipo 这个文件,然后从哪里获得呢?我们这里面从 agtdp 啊啊 miss 啊,点二零点 com, 在这个下面啊,有一个三特 os 杠七点二 epo 有这样的一个文件啊,这是第一个, 第二个呢,我们这里面也是一样的,一 p l 杠啊,一 po 这个是红帽子的一个这个圆啊,我们这里面的话,因为我们的这个三头 s 的话,它也是属于这个红帽子系的,对吧?所以这里呢是一样的,我们这里面把一 p el 杠七 点 r e p o, 把这个文件下了下来啊,好,下载好之后呢,这两个文件就已经有了,对吧?一个是一 p e l, 一个是贝斯啊,一个是贝斯啊,这样的两个文件,那么有了之后呢,我们下面的话,开始对他来进行一些其他的调调配啊,亚姆克林奥 先拿这个指令,然后呢建立缓存,每个开局,这是配置这个网络园的一个固定套路啊,这个只要你知道这个网络园的这个具体的 ui o 链接,那么就可以了啊,那么这里呢就开始做一个安装 好,缓存已建立之后,我们下面的安装啊,这个是 njx 啊,这个就可以了, yam 杠外 install 啊, ngx 啊,就这个就可以了, 所以这个装的方法呢比较简单啊,我们这里的话直接就是一样写一下啊,笔记做一下 啊,就这样的 好。当这个恩俊克斯安装好之后,我们下面呢就是直接可以对他来进行相关的设置了, 但是设置之前呢,大家记住啊,你先要认识这个恩君克斯,对吧?你不要直接来,所以我们这里面呢还要装一些辅助的一些东西啊,这个要装的, 我们要配置的话,这个 vm 的话是要装的啊,因为他带颜色的,对吧?这个,然后我们怎么去做呢?首先第一个跟以前一样的啊,我们如何设置恩俊克斯的启动,对吧?我们这里面呢就写几个关键点啊, 知识点先从最简单的开始啊,知识点第一个啊,是 恩俊克斯就写这样写好了,他的服务名就叫做恩俊克斯啊,然后他的这个配置目录在哪里?配置目录呢?是在 etc 下的恩俊克斯 这个目录下面啊,那么我们来看一下啊,服务名是恩俊克斯,我们知道服务名之后,我们就可以对恩俊克斯呢做相关的调整了,比方说我想配置恩俊克斯开机自动运行,那么我们这里面只要打入直接这样打一个恩俊克斯就好了啊。以内部, 然后呢,我们可以看一下当前的状态 status, 这个是目前是没有在运行的,对吧?没有在运行的是一个 in active, 所以你如果想启动它的话,这里面可以是斯大特,也可以是瑞斯大特啊,我们这里用 大的来启动,那么启动好之后呢,我们这里面显示的就是个庄宁,是不是?所以这个是我们恩俊歌词的一个服务的一个名,跟我们以前是一样的啊,刚好他的服务名和他的软件名称呢是相同的,这是我们的第一个。 第二个他的配置目录是在 etc 下的,安爵格斯是在这里的,那么在这个目录下面呢,大家注意看啊,我们这里面有很多的文件, 其中有一个文件你要注意是恩俊克斯点康复文件,这个恩俊克斯点康复文件呢,是他的主配置文件,所以我们这里面也写一下啊,他的主配置文件在哪里? 他的主配置文件呢是在恩俊克斯这个目录下面的,有一个叫什么呢?有一个是恩俊克斯点康复文件,有这样的 一个文件,那么它是用于做我们的一些安居克斯的一些调整的啊,那如果说我们要对我们当前主席来进行设置的话,我们只需要通过 v 啊, vi 指令, vim 指令来编辑这个 n g 克斯, 恩君克斯点康复文件就可以了啊,那么好大家来看一下啊,这个就是我们恩君克斯的一个基本的配置文件,这个配置文件呢,他内容很少,大部分的内容呢都是注视渔具的,大家有没有注意到啊?都是注视渔具的, 那么我们在这里呢是需要知道几个东西的啊。第一个地方你要明确恩俊克斯的运行人是谁,就是谁来运行这个后台程序是一个叫做恩俊克斯的用户,这个用户呢是 我们系统的系统账号,当你安装好 n 俊克斯之后,他就能够出现,这是我们的第一个地方,你要注意的啊。 第二个地方呢,我们可以看到这个位置啊,就是在我们这个位置,这个地方呢所显示的就是说我们如果要对恩俊克斯实现一些特殊的设置的话,可以访问到这个母路,因为我们的主配置文件通 通过一个英酷路的语句,把这个目录下面的所有的这个配置文件都包含了,是不是我们这个的话,如果学过程序的话应该知道的啊,英酷路的语句它可以包含其他的配置文件啊, 然后后面呢就是关于我们这个这条话也是很关键的,叫做 etc 下的 n g 歌词康复点地下的星点康复,也就是说我们 的有些配置不需要直接写在主配置文件中,那为什么呢?因为主配的文件如果你写的话,有些情况下主配的文件内容实在是太多了, 不方便以后的管理。所以我们现在很多这个特殊的配置啊,比方说什么这个虚拟主机,用户认证等等,我们都是单独用一个配置文件来进行存放的, 那么这些配置文件在哪里呢?他是在 etc 下的 n g 克斯的点抗抗负点 d 这个目录下啊,所以有了他之后就非常的好,我们这里面再把笔记补充一下啊,这个是 我们这样写啊,就是详细配置文件的目录,这个在哪里呢?也是很关键的, etc 下的恩俊克斯下的康复点地 这个目录,这种写法的话,其实有效的解决了我们那个主配置文件的可读性,大家能理解吧啊,就是把我们的配置文件分快来进行存放,那么分的快速呢,都是放在我们这个康复点地目录下的啊,这个是个地方的话,大家自己要注意啊, 然后我们还要注意端口这个 n 这个词同时支持 ipv 六和 ipv 四的,这个是环境,那么我们这里呢有两个 listen, 这里面的话,其中下面这种呢是关于 ipv 六的, 上面这个呢是关于我们标准的 ipv 四的,我们可以看到他监控的是这个八零端口,八零端口默认情况下就是外部端口啊,然后这个位置也很关键的,这个地方呢是我们啊 当前服务器的根目录,或者说你可以把它看成是我们网站的默认的主目录,默认的主目录就在这里, 所以大家如果要创建我们自定义的主页文件,其实只需要修改这个目录下的内容就好了啊,所以这些地方呢,大家自己在做的时候也要理解, 那么我们第一讲啊,内容很少,我们做好第一步之后,下面的我们这里面呢就是给大家补充几个实验,这个实验呢大家可以去做一下啊,我们第一讲内容只讲两个实验啊,我们写一下好了, 这里面的话是实验,实验一,实验一,最简单的怎么做呢?我们这里面的话是修改我们的主页 文件,你要把你的主页文件变掉,在变之前我们先看一下啊,我这个地方呢就暂时就先退出来啊,看一下啊, 好,退出来之后,刚才这个状态呢,也查询了,当前已经被我开启了,是吧?我们这里面的话是恩恩君克斯啊,好,已经开启了,我们现在直接访问一下,我切换到我这个 windows 七的系统, 然后我们把当前的浏览器打开来,在浏览器中呢,我们这里面直接输入一七二点十六 点幺,零点幺零。好,大家可以看到这个是我们恩俊克斯的默认的主页,就是这样的啊,有人说 怎么是三头 s, 那么这个我们不管,我们一会再研究一下他这个 n g 歌是怎么切换到我们三头 s 的欢迎界面了啊,这个我们先不管,我们先看一下他的情况,这就是默认主页啊,那么好,我们第一个实验要修改主页文件, 修改它,那么我们这里面回到我们的恩君克斯,同样我们在这个位置呢,直接选择编辑恩君克斯点康复文件,然后我们找到这一行啊,就是 找到我们的这一行,先明确一下主页文件的路径在哪里,然后呢我们直接进入到优思尔学尔下的恩爵克斯 下的 htm 秒钟,这里面呢就存放了我们的默认主页文件,我们通过 ll 命令来浏览一下,大家可以看到他 默认情况下访问的其实是这个英呆克斯点 htm, 但是如果说你自己懂的话,应该知道啊,这个其实是一个链接了,他是一个软链接, 链接到我的这个目录下,这个目录呢,大家记住啊,是我们三头 s 的一个具体的一个啊,欢迎的一个网页文件的信息,所以这里面的恩俊克斯的话,其实没有自己的主页文件的, 他这里面只是对我当前系统做了一个软链接啊,链接到我们本地系统的这个欢迎页面了, 所以如果说你想自定义的话怎么做呢?所以我们首先第一步你要把这个文件啊,我们不删掉,我们做一个改名,把名称改掉啊,改好之后我们自己创建这样的一个文件,比方 当时我们写一个很经典的话叫做 hello word 啊,这个我们经常用,我把它导入到 index 点 htm 秒钟, 如果说你这样做好之后的话,大家注意啊,在我的当前系统里面会生成一个新的网页文件是不是?那么这个网页文件呢,就是我们这里面所说的修改主页文件内容呢?你这里面是自定义的, 所以大家要记住啊,你如果要修改主页文件的话,第一个你要知道的是他的站点的跟目录在哪里啊?我们这里面写一下。呃,这个位置就直接写一下好了啊,叫做站点的跟目录,而且是默认站点, 默认站点的根木路是在这里的, uss 下的, ngx 下的 htm 在这个位置啊,好,我们来看一下啊,我这里面网页 文件已经修改过了,那么我们这里呢来查看一下。好,大家可以看到这个网页呢就能够出现了啊,这个比较慢一点,他直接能够出现的就是第一遍运行,所以这个地方大家要注意啊,第一个位置叫修改他的默认的站点跟目录啊,实验一, 然后我们再做一个实验二啊,实验二呢,也很简单,修改默认的端口,他的端口呢?默认情况下监控的是八零端口,那么这里可不可以改动呢? 同理也是一样的,比方说我们要把它的端口的话变动一下,我们这个时候呢,也是回到我们的跟目录下面啊,这个配置文件的跟目录下面去修改 ngx 点康复文件,那么在这个位置呢,我们可以做一个更改啊,比方说我这里面举个 例子啊,我把他原来这个东西都注销掉了,我自己往里面加啊,比方说我这样写叫做 listen 啊,空格,呃,举个例子啊,八十一号端口, 注意每写完一行要用分号把它分隔的啊,这个地方的话是恩,俊克斯的一个特点,有点类似于我们的 php 的语言,每一行后面都要加上一个结束符的啊,这里面用的也是这个分号,那么好写好之后呢,我们这里面保存一下啊,你修改了配置文件, 就要把我们的配置文件啊服务重新的启动一下,我们这里面重启的话是 ng 格斯啊,好,重启好之后看一下状态啊,状态的话这里面看一下啊,状态的话这里面也是一个庄宁,那我们这里面再看一下他的情况什 什么样子的。我们回到我们的 windows 七,同理我们也是通过这种方式来进行访问啊, 大家可以看到我如果不改端口的话,这里面访问的就是一个失败对不对?因为八零端口已经没有了,那么怎么做呢?我们这里面后面跟上一个八十一, 大家可以看到这个网页的话就又能够出来了啊,所以这个 nginks 呢,我们讲啊,大家自己要熟悉, 我们以后所有的配置都是在该目录下面进行的,全部是在该目录下面来进行的,所以这一点呢,大家在做的时候要盯牢这个目录就可以了啊。 第一讲内容不准备讲太多,只是讲了一个关于 ngx 的部署安装以及他的一些小的细节问题啊,主页文件在哪里? 默认端口在什么地方?大家先把这一部分的东西先做一下啊,当做一个对我们恩俊克斯的一些熟悉。那么后面呢,我们再继续讲一些关于恩俊克斯其他的一些应用。好了,下课先休息一下。


大家好,嗯,今天我们讲第四个安装环境,安装环境的话我这边分了五个,第一个呢是样板安装,呃,第二个是变异安装,第三个是刀壳安装,第四个就用那个脚本进行一键安装, 然后第五个是宝塔面板安装。今天我们就讲第一个吧,要么安装环境在安装之前呢?呃,前两天我们装了个蓄力机系统,在这个地方我们 可以做一个备份,这样的话就系统出现问题的时候,我们可以进行恢复,他跟那个原主机快照是一样的功能 啊。备份做好了, 前两天我们装好系统之后,然后 ip 是 dhcp, 然后今天发连接的时候突然连不上了, 那我才发现 ip 已经自己已经已经变过了。今天我们就讲一下把那个 dhcp 改成静态了,这个时候呢,查看查看一下新的 ip, 看变成九七了, 之前我这边还是九二,我们这边改成九七, 我们就参考这个我这边的配置。来吧, 我今天就就不打了,直接复制吧, 备注完之后重启一下,这样我们 ipg 变成静态的了,他就永远变成九七,然后他也不会变, 那我们就正式开始吧。要我安装的话非常简单啊,首先安装阿里云等圆,为什么要装阿里云圆呢?因为默认系统他是用的是国外的,所以下载软件非常的慢, 这里的话我们就用二零元直接复制粘贴就行了 啊。阿里云已经安装好了,一般关闭的话就是防护墙的话,我一般是第二波就会关闭,但这个我们做时间的话,我们等会发现问题的时候再关闭。就是要么安装的话非常简单,一条命令即可执行一下, 这样就好了,安吉克斯就安装好了,就一个简单的一个一个歪脖软件啊,我们启动它 起床之后,我们可以看一下他的运行状态,看已经运行好了,然后我们可以看一下他用的是什么端口,用的是八零八零端口,这个时候我们可以根据 ip 进行访问, ip 是九七, 那我们之前是没有没有关闭防火墙,那其实这样的话是无法访问的, 看访问不了,所以这个时候我们就要 关闭防火墙, 现在应该就可以打开了。 如果更改这个网页呢?怎么改呢?他的默认位置, 要么按照那个默认位置,在这个位置我们可以用 vicb 组合的软件来进行,直接进去把他默认的给删掉。那我这边就事先写好了一个, 有没有一些简单的内容,那现在我刷新一下,看到吧就变了。 好,我们要么安装安吉克斯环境,今天就到这里,谢谢大家。

