zoukankan      html  css  js  c++  java
  • apache httpd.conf 参数详解

    由于网站需要,需要配置多个虚拟主机,但是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

  • 相关阅读:
    python os的一些用法(-)
    python常用函数 time.strftime
    centos7 解压rar 文件
    centos7 开机启动设置
    python基础之Day15
    python基础之Day13
    python基础之Day12
    python基础之Day11
    python基础之Day10
    python基础之Day9
  • 原文地址:https://www.cnblogs.com/EvanHe/p/6062926.html
Copyright © 2011-2022 走看看