Apache configuraion file

httpd.conf

-f command line flag指定配置文件

Include

TypesConfig directive, 定义a file containing mime document types mime.types 

Define 定义变量

${VAR}可被扩展,VAR可为读httpd.conf前的环境变量。也可为Define定义的变量

SetEnv可设置环境变量,但其中变量不被用来扩展

Directives in the configuration files are case-insensitive, but arguments to directives are often case sensitive.

测试:

apachectl configtest or the -t command line option.

You can use mod_info's -DDUMP_CONFIG to dump the configuration with all included files and environment variables resolved and all comments and non-matching <IfDefine> and <IfModule> sections removed


containter type 1: 对每个request,每个directive都evaluate,顺序如下

containter type 2: 只有在系统启动是evaluate

<IfDefine>

<IfModule>, and 

<IfVersion>


关于变量:

Define 

SetEnv

关于模块:


configuration文件的directive的应用顺序:

1. Later sections override earlier ones

2. <Directory> (group 1 above) is processed in the order shortest directory component to longest. 

3. 

  1. <Directory> (except regular expressions) and .htaccess done simultaneously (with .htaccess, if allowed, overriding <Directory>)
  2. <DirectoryMatch> (and <Directory ~>)
  3. <Files> and <FilesMatch> done simultaneously
  4. <Location> and <LocationMatch> done simultaneously
  5. <If>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值