00:01
大家好,欢迎大家继续收看上硅谷的links预算视频,我是刘川老师。那么我们上节课讲了一下关于阿帕奇的一个概述,以及呃,阿帕奇的三种工作模式,那么本节课来讲一下关于阿帕奇的一些安装后的一些目录结构啊目录结构。那大家都知道我们的阿帕奇安装方式有源码包和RP包的安装方式啊,那源码包的安装啊,它的这个配置文件的位置是。我们的指定目录下。啊,有可能叫ETC,有可能叫抗啊,这个地方得看你安装的时候指不指定,由于我有一个习惯就是会呃去修改这个阿帕奇的这个源码的一个配置。印的位置,所以说我一般都写成ETC啊,当然如果你要不指令的话,这个地方有可能会是那。具体哪个选项指定,这个之前咱们在讲LP的时候给大家介绍过啊,我就不再提了。那对于源码安装的阿帕奇,它的配置文件分开了啊。呃,分成了两大部分,第一部分就是主配置文件,一般直接在ETC下就有,这个叫HTPD。
01:06
那除此之外呢,还有一些子配置文件。一些不是,一个是一些配文件,而子配文件一般都在EXT的目录下叫。什么叫康复,你?这个就是子配文件,那子配文件和主配置文件的关系是什么呢?就是。就是子响生效主的,你得先调用它。然后子里边写的东西才有用。你光往籽的里边写,煮的时候我都我都我都不见过,你紫的没有用啊,紫的没用。如间和子配,如间一个关系。如果是RP包安装的,那是简单了,就一个ETC,下载HTPD下的,下载HTP。那这个其实大家可以去做一下实验啊,两个都装一下,但两个都别起啊,然后你会发现这个原码包的配置文件的主配置文件只有500来行。RRP安装的这个配位键。约得有个1000多行左右吧,啊1000多行左右。
02:01
它至少是它的两倍,那这个原二包这个500多号,它少了,那500号去哪了,都被拆分成一个一个的自配软件啊,都拆开了。这是配置文件的一个。一个界限。除非人员之外呢,还有一些网页文件位置啊。那如果是源码包的,一般都是安装目录下的有个叫HT Du CS的目录。而如果是RPM安装的,那一般就是下3W。再一个就是日志文件位置啊,日志文件位置。那如果是安装源码安装的话,一般都在源码安装的目录下有个叫log字母。如果是RP安转的话呢,就是下log下HTPT。玩些落下。这是我们的关于阿帕奇的一些不同的软件,不同的安装方式,它的一些软件所这个文件所在位置啊,OK。他第四个啊。我们的配置文件的详解啊。
03:00
那配软详解这个地方是我把一些相对比较重要的一些信息拿到这个地方来。然后呢,这个。来看一下啊。注意啊,阿尔法奇配置文件里边严格取那要写里边带小写小区。混淆之后。基本上就是错误的啊OK。好了,我们先来看。分为两部分,第一部分是针对主机环境的配置,第二部分是针对这个一些。主页目录的一些权限,OK。那关于主机环境的一些参数配置什么呢?是。这个一般是来声明关于我们阿帕奇的那个主目录,所谓的主目录就是你在进行安装的时候那个安装目录。那我们一般情况下都习惯在阿尔法two这个片。然后再一个就是listen listen就是监听端口啊,Listen就是监听端口。如果是直接是八零。就是。然后呢,本机的所有的网卡。
04:02
到八点。就这意思,如果说要监听某一张网卡八零就直接写FD冒号八零就可以了啊。然后呢,还有很还有很多的叫什么load mode。模块加载啊,那。这些东西非常非常多,我就举了一个例子,PPT的那个模块啊。那你想去加载哪一个模块,就在罗德的前面给他。取消注释就可以了啊。那再一个就是关于我们的这个阿帕奇这个服务器啊,运行的时候使用哪个用户和哪个组的身份来运行,我们一般用大写的U开头的和小写的J开头的。User和group来进行代表。比如说我们想用3W。用来运行,那你就在这个user后边加一个3W啊。再一个就是so me啊me所密只是管理邮箱,这个随便填一个就可。Server name这个比较重要。server指的是服务器名,一般我们。
05:04
能会写域名,如果没有域名呢,就写,呃,这个当前这个服务器的主机名啊,一般我们都填。那下面是个lolo。L的。服务器运行的错误日志啊,服务器运行的错误日志。Log这个指的是访问日志,访问记录日志。访问记录日志呢,里边呢,既可能有访问成功的,有可能有访问不成功的。所以说啊,并不要把这个access log理解为是成功日志,而是访问日志。Log。Customer。然后再一个就是。一个参数有一个选项叫index。这个index的作用什么?是用来声明。我们。
06:00
当访问到某一个目录时。优先,我说。默认。加载哪一个文件,当我们通过那个IP地址,通过那个目录访问到服务器的时候。这个访问那个服务器里个服务器里边有好多文件,到底优先访问哪一个文件,默认访问哪一个文件,我们在这个index边写谁,谁就被优先访问。最后理解吧。然后呢,如果写多个,那就是谁在前先访问谁,如果这俩都写了uex。在PB不就不加载了。如果这样写了,但是没有。苗只有PP,那就是跳过at苗的下载,直接下载PP啊。谁的前面谁预算期更高啊,OK。再一个就是include啊,Include就是我所说的那个主配置文件调用子配置的功能。我们现在的一个。源码安装的这个主配人机只有外来号,他想这个使用那些。
07:03
子培文的功能必须要通过刻录的调用他们才可以啊,OK。于配置文件当中针对主机环境的一些基本配置信息啊。然后再一个就是关于我们的主页目录及权限啊,首先第一个需要了解的叫document root啊,这个参数的作用呢,是用来说明我们当前这个呃。阿帕奇服务器所默认绑定的网页目录。大家会看到上面写的什么user。阿,出现了HT Du CS,我们默认的就把这个。叫叫叫HT Du CS的目录当做是我们的默认目录。那其次呢,是单独使用一个叫directory的标签来声明一下我们这个目录的权限。Directory标签来声明刚才那个目录的权限。
08:00
一般情况下,里边包含三大部分,第一个部分叫option部分,第二部分叫over read啊。All over。第三部分教。Require。那这三部分分别啥呢?第一部分指的是访问服务器时所有的权限。第二部分是访问服务器。时是否启用点HT文件。第三部分就是访问服务器的一个访问控制列表。这是三部分,那这三部分当中呢,Option里边选项呢,有两。各地方需要编写,就是第一个是后面那个信息,这个in这个位置可以填这么三个信息,一个一个一个。那这三个不同的信息代表什么意思呢?那代表没有任何额外权限啊,就是有记录权限。而out,它有所有权限,而index指的是浏览权限。什么意思呢?我们默认的这个地方会使用indexes,当访问到我们这个目录下时,如果这个目录下有。
09:06
有这个index,也就是有index,有index APP的话就默认下它了,如果没有这样文件怎么办呢?浏览当前目录下的文件列表。如果没有indexes,而是写的是none的话,怎么办呢?那就是当访问这个目录下时,而且又没有引带文件时,则直接告诉你什么也显示不了。就什么也显示不了。没有任何显示。啊,这个in指的是是否。显示目录下的文件列表。啊,是否显示目录下的文件列表。除此之外呢,还有另外一个。有这么几个选项,一个叫follow s links。个叫my vis。这两个选项follow links最常见啊,最常见。
10:02
他指的是可以允许什么?接到其他什么意思呢,就是呃。我们访问的目标。可以不是在user local,阿h Du CS呀,而在其他位置,但是必须是链接过去的啊,比如。联系到其他位置。不一定非得在HTCS下。准许音节吗?OK?然后multi呢,这个指的是准许使用文件名,文件名泛匹配。但是呢,这个这个工具必须结合一个,呃。模块才行,也就是说想用这个功能。必须先去load mode里边找到这个。并且启用这个模块才行。这个就看你自己需求了。然后这个option讲完之后呢,再来讲一下。
11:02
Along这个地方呢,这个选项有三个,一个是none,一个是all,一个是also con confi。那那呢,就是。H文件。奥呢,就是。HT access文件里面的所有权限都生效。而also config的是,只有在第2HT access文件当中写的是认证内容的才生效,其他的内容是不生效的。指的是。Along指的是HT和C文件是否允许生效一个。开关,然后。然后再一个就是然后。那require呢?是我的访问控制列表啊。反工列表呢,我们常见的就是放行所有啊,一般都是or granted,如果是据为所有,就是require or denied。
12:03
这个呢,呃,关于阿帕奇的内部所设置的防控列表呢,我们就不。不多讲啊,我们绝大多数都是拿防火墙和第三方的一些防控制工具来控制啊。一般很。想拿磁带的这种。工具来进行。限制服务器的一个访问。咱们的这个。配置文件当中主页和目录及相应的一些权限,OK。然后呢,下面还有一个叫mode DR mode。那此标签呢?用来声明指定访问到指定的一个目录是自动加载哪一个文件?其实这个东西就是什么,就是上面那个。Re index就是他。地方是写全了。一个目录模块控制这个。
13:03
这就是关于我们的阿帕奇的一个呃。文件保存的一个位置,以及这个配置文件的一个详解啊。并不是所有啊,我们只是。把相对比较重要的内容给他。再讲一下。这也就是我们的关于。阿大七的内容好了。就心情这们下节课再见。
我来说两句