apache配置文件详解

馋奶兔 提交于 2019-12-05 19:24:35

环境:apache2.24

一、配置文件语法

  1. 注释:注释以#开头,且注释与指令不能在同一行

  2. 指令:指令名不区分大小写,指令参数区分大小写,指令参数以空格分隔,参数中有空格则引号包裹。‘\’表示指令继续到下一行

  3. 变量:${var},var中不能包含‘:’

二、模块

  httpd是模块化服务器。这意味着核心服务器中仅包含最基本的功能。可通过可加载到httpd中的模块获得扩展功能

  LoadModule  加载模块(可动态加载的模块)

  <IfModule modulename> </IfModelu> 加载其它模块(如php_apache) 

三、指令范围

  直接在主配置文件中的指令是全局配置,若想指定生效范围,则应用范围指令包含

  <Directory></directory>  目录设置

  <Files></Files>  

  <Location></Location>  路由

  <VirtualHost></VirtualHost>  虚拟主机配置

四、分布式配置文件(.htaccess)

  该文件每次请求都会读取,上面设置立即生效,一般用来设置重写。(文件一般位于网站根目录)

  AccessFileName  设置.htaccess文件名

  AllowOverride   设置.htaccess文件是否生效

 五、指令

  <IfDefine 条件>   </IfDifine>  条件为真则执行指令中内容,作用域:ser

  

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!