zoukankan      html  css  js  c++  java
  • Apache配置文件介绍

    一、配置文件存放位置

    apache配置文件名为httpd.conf

    1、yum安装

    yum安装后,apache配置文件httpd.conf存放在目录/etc/httpd/conf下

    2、源码编译安装

    源码安装一般指定位置,是在安装目录下的conf目录下

    二、配置文件内容

    1、yum安装

    ServerRoot:apache的安装路径

    Timeout:apache配置的超时时间

    KeepAlive:长连接是开启或关闭

    MaxKeepAliveRequests:长连接配置的最大连接数,如果KeepAlive是关闭状态的,这项就无效

    KeepAliveTimeout:长连接超时时间

    Listen:apache对外提供的端口号,默认是80

    Include:包含哪些文件进来,下图指的是/etc/httpd/conf.d目录小的所有conf文件

    DocumentRoot:apache的工程路径,项目部署的路径

    2、源码编译安装

    编译安装的配置文件httpd.conf内容和yum安装的差不多,但是配置项是少很多的,因为编译安装的配置项是分散在多个文件当中的。

    编译安装的除了会生成httpd.conf以外,还会在conf目录下再生成一个extra目录,存放另外的一些配置文件,但是这些文件默认是没有生效的。

    httpd-info.conf:配置apache对外监听

    http-default.conf:配置Timeout、KeepAlive、MaxKeepAliveRequests、KeepAliveTimeout等信息

    httpd-mpm.conf:配置apache线程/进程工作模式

    要想使上面这些配置文件生效,需要在配置文件httpd.conf中把这些文件Include进来(配置文件中已写好,去掉注释就可以),如下图:

    所以编译安装的apache,我们既可以把所有配置项都拷贝到配置文件httpd.conf中,也可以在httpd.conf中引用其他配置项的配置文件,都可以生效。

  • 相关阅读:
    四种访问权限修饰符在工作中的常见用法
    大数据(hadoop,hive,hbase,spark,flume等)各技术间的关系
    docker+dubbo的一些注意事项
    mysql的索引介绍
    基于dubbo的微服务的自我看法
    Kubernetes(K8S)集群在centos7.4下创建
    自我反省一年多
    淘淘商城
    SpringMVC的随笔3
    ARM(LS1046A)模块及XC7Z045模块调试记录
  • 原文地址:https://www.cnblogs.com/L-Test/p/9471679.html
Copyright © 2011-2022 走看看