zoukankan      html  css  js  c++  java
  • Apache服务器运维笔记(4)----服务器扩展部分

      在Apache的默认配置文件夹中有一个 extra 目录,这个目录是用来存放 Apache 其他模块的配置文件的。这些文件是 Apache 针对常用的模块而设置并提供的,它们都是通过 Include 指令来加载的。如果需要使用则只需要在 httpd.conf 文件中相应的加载行前删除 "#" ,将其注释取消,使用这些文件可以很方便地进行有针对性的修改,而不用在httpd.conf 里查找半天。Apache 扩展配置文件如下所示:

    文件名 用途
    httpd-autoindex.conf 自动索引配置
    httpd-dav.conf WebDAV配置
    httpd-default.conf  Apache 的默认配置
    httpd-info.conf mod_status、mod_info 模块配置
    httpd-languages.conf Apache 多语言配置支持
    httpd-manual.conf 在网站上提供Apache手册
    httpd-mpm.conf 多路处理模块配置文件
    httpd-multilang-errordoc.conf 实现多语言的错误配置
    httpd-ssl.conf SSL配置
    httpd-userdir.conf 配置用户目录
    httpd-vhosts.conf 虚拟主机配置

    使用 Include 来加载配置文件

      Include 用于加载其他配置文件,对于早期的 httpd.conf 文件来说,管理员完全不需要担心它会多么复杂,但是当一个 httpd.conf 中出现了大量的关于虚拟主机、SSL、web_dav 的配置之后,再去查找和修改就会变得非常麻烦,而使用Include指令,可以缩小 httpd.conf 文件的尺寸,让它变得更好读写,例如,可以将虚拟主机的配置单独放在一个文件中,然后通过 Include 指令来加载。

    Include     conf/vhost/httpd-vhosts.conf

      Include 指令可以通过通配符来加载多个文件,而这个顺序则是按照字母书序加载的,如果使用 Include 指令指向了一个目录,则会按字母顺序加载这个目录的所有文件。另外在加载文件路径方面,可以使用绝对路径,也可以使用相对于 ServerRoot 目录的相对路径。例如:

    Include  /usr/local/apache2/conf/vhost/httpd-vhosts.conf
    #或者使用相对路径
    Include    conf/vhost/httpd-vhosts.conf

      建议使用相对于 ServerRoot 目录的相对路径进行调用。

  • 相关阅读:
    Memcache第一篇---基础教程
    【分享】一位技术人员成长历程
    simhash
    Cookie mapping技术
    压缩编码基础知识
    shell vim--处理二进制文本
    CSDN泄漏数据完整分析
    day17 isinstance type issubclass 反射
    day16 类之间的关系 特殊成员
    day14 面向对象
  • 原文地址:https://www.cnblogs.com/dongling/p/5676795.html
Copyright © 2011-2022 走看看