由于网站需要,需要配置多个虚拟主机,但是apache主机的参数太多,记不住,下面做一下总结
归纳:

ServerRoot:apache安装位置

Listen:服务器监听的端口号

LoadModule:设置动态加载的DSO模块

IfModule:IfModule容器,使用IfModule容器可以封装仅在条件满足时才会处理的指令,根据指

      定的模块是否加载决定条件是否满足,语法格式<IfModule [!] 模块>指令</IfModule>

ServerAdmin:管理员的邮件地址

ServerName:主站点名称(网站的主机名)

DocumentRoot:主站点的网页存储位置

Directory:定义目录的访问限制的,这里可以看出它的标准语法,为一个目录定义访问限制。
上例的这个设置是针对系统的根目录进行的,设置了允许符号连接的选项FollowSymLinks ,以

      及使用AllowOverride None表示不允许这个目录下的访问控制文件(.htaccess)来改变这里进行的配置,这也意味着不用查看这个目录下的相应访问控制文件(.htaccess)
  例子:
  <Directory />
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>

  AllowOverride的设置 对每个目录访问控制文件作用(.htaccess)的影响
  All:默认值,使访问控制文件(.htaccess)可以覆盖系统配置
  None:服务器忽略访问控制文件(.htaccess)的设置
  Options:允许访问控制文件(.htaccess)中可以使用Options参数定义目录的选项
  FileInfo:允许访问控制文件(.htaccess)中可以使用AddType等参数设置
  AuthConfig:允许访问控制文件(.htaccess)使用AuthName,AuthType等针对每个用户的认证机制,这使目录属主能用口令和用户名来保护目录
  Limit:允许对访问目录的客户机的IP地址和名字进行限制

  Options设置 服务器特性设置
    All:所有的目录特性都有效,这是缺省状态
    None:所有的目录特性都无效
    FollowSymLinks:允许使用符号连接,这将使浏览器有可能访问文档根目录(DocumentRoot)之外的文档访问,这个设置将增加一些安全性
    ExecCGI:允许这个目录下可以执行CGI程序
    Indexes:允许浏览器可以生成这个目录下所有文件的索引,使得在这个目录下没有index.html(或其他索引文件)时,能向浏览器发送这个目录下的文件列表

    Order Deny,Allow 默认全部可以访问
    Allow from All 全部可以访问
    Deny from All 全部拒绝访问
    Deny from ip1 ip2 拒绝ip1,ip2访问
    更多关于访问的可以参考这个,太详细了

    (http://www.cnblogs.com/top5/archive/2009/09/22/1571709.html)

IfModule dir_module:指令用于指定目录中默认的索引文件名称

Files:包含作用于匹配指定文件名的指令Files

ErrorLog:错误记录文件的地址

log_config_module:本模块提供了灵活的方法将客户请求记录到日志。日志可以用自定义的格

式直接写入文件,或者传送到一个外部程序继续处理。条件日志功能可以实现根据请求的特征来

决定一个日志信息是否被包含在最终的日志记录里面

Alias:虚拟目录名称 虚拟目录路径

ServerAlias:别名,访问www.maiche.pro www.beian.pro都会解析到这个目录
  例子:

  <VirtualHost www.beian.pro:80>
    DocumentRoot /var/www/html/sale
    ServerName beian.pro
    ServerAlias www.beian.pro www.maiche.pro
  </VirtualHost>

参考:
http://blog.csdn.net/xys_777/article/details/7205330
http://blog.chinaunix.net/uid-21807675-id-1814871.html
http://www.cnblogs.com/top5/archive/2009/09/22/1571709.html

apache httpd.conf 参数详解的更多相关文章

  1. Apache httpd.conf配置详解

    常用配置指令说明 1. ServerRoot:服务器的基础目录,一般来说它将包含conf/和logs/子目录,其它配置文件的相对路径即基于此目录.默认为安装目录,不需更改. 语法:ServerRoot ...

  2. Apache2 httpd.conf 配置详解

    Apache2 httpd.conf 配置详解 <第一部分> 常用配置指令说明 1. ServerRoot:服务器的基础目录,一般来说它将包含conf/和logs/子目录,其它配置文件的相 ...

  3. 成为Java GC专家(4)—Apache的MaxClients参数详解及其在Tomcat执行FullGC时的影响

    下面我们看一下Apache的 MaxClients 参数在Full GC 发生时是如何影响系统的. 大部分开发人员都知道在由于GC发生而导致的”停止世界现象(STW) “(详细请参见Understan ...

  4. Apache2 httpd.conf 配置详解(一)

    常用配置指令说明 ServerRoot:服务器的基础目录,一般来说它将包含conf/和logs/子目录,其它配置文件的相对路径即基于此目录.默认为安装目录,不需更改. 语法:ServerRoot di ...

  5. (转)Apache2 httpd.conf 配置详解 (二)

    转之--http://jafy00.blog.51cto.com/2594646/508205 DocumentRoot "/usr/local/apache-2.2.6/htdocs&qu ...

  6. Apache之AllowOverride参数详解

    通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里.但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对 ...

  7. 【原创】Apache ab结果参数详解

    解释如下: Server Software 服务器软件软件名称. Server Hostname 被测服务器的主机名. Server Port 被测试的Web服务器的监听端口. SSL/TLS Pro ...

  8. 架构实战项目心得(六)(补):mongodb.conf参数详解

    --dbpath 数据库路径(数据文件)--logpath 日志文件路径--master 指定为主机器--slave 指定为从机器--source 指定主机器的IP地址--pologSize 指定日志 ...

  9. apache 虚拟主机详细配置:http.conf配置详解

    apache 虚拟主机详细配置:http.conf配置详解 Apache的配置文件http.conf参数含义详解 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd. ...

随机推荐

  1. JUnit3的作用

    简要说JUnit的4大功能 1. 管理测试用例.修改了哪些代码,这些代码的修改会对哪些部分有影响,通过JUnit将这次的修改做个完整测试.这也就JUnit中所谓的TestSuite. 2. 定义测试代 ...

  2. Java & Android Color-Background

    int i = Color.parseColor("#FFFFFF"); int j = Color.rgb(255,255,255); 1.SetBackground(Drawa ...

  3. Docker学习(2)

    列出本地镜像,位于/var/lib/docker下 ➜ ~ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE ubuntu ...

  4. Search Insert Position

    int searchInsert(int* nums, int numsSize, int target) { ; ); ; int mid; while(low<=high){ mid=(lo ...

  5. ie7中ul不能嵌套div和li平级

    我要讲一个忧伤的故事,本以为清晰的层次结构,ul里不能嵌套div和li平级,不然会乱乱乱! 代码: <ul class="catshow">              ...

  6. 正则表达式测试器 beta_

    说明:"言简意赅".简而从之:如题※网上已经有很多正则的测试工具了※感谢小Z推荐了一款非常好的(但是个别子匹配项多时卡顿.应该是我的表达式问题)故而花了点时间照着“抄”了一个,并配 ...

  7. 3、C#入门第3课

    1.c#中一个解决方案 里面两个程序 怎么一个启动另一个? 我一个解决方案下,有两个工程,我想让A工程在适当时候,启动B工程,比如A中有个按钮,一点,B工程就启动了. System.Diagnosti ...

  8. mysql总结

    //查询日期之前的差距     select user_name ,    from_unixtime(user_lastlogin_time),now() ,        year(now())- ...

  9. php统计网站访问次数的一个简单方法

    这里主要用到了session保存当前访问者,并将访问次数写入本地文件. <? @session_start(); $counter = intval(file_get_contents(&quo ...

  10. 为毛无法创建文本文件COM1.txt

    是的,windows系统下,右键,新建文本文件,将文件名编辑为COM1.txt,确认,保存……THEN....你会发现无论如何也无法创建一个文本文件,名为COM1.txt. 猜是COM1被作为了IO设 ...