Apache服务的主要目录和配置文件详解

发布时间:2019-03-06 16:10 来源:互联网 当前栏目:电脑编程入门

    这篇文章主要介绍了Apache服务的主要目录和配置文件详解,需要的朋友可以参考下
 
    一、Apache主要配置文件注释
 
    Apache的主配置文件:/etc/httpd/conf/httpd.conf
 
    默认站点主目录:/var/www/html/
 
    Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以#开头的注释行。
 
    ServerTokensOS
 
    在出现错误页的时候是否显示服务器操作系统的名称,ServerTokensProd为不显示
 
    ServerRoot"/etc/httpd"
 
    用于指定Apache的运行目录,服务启动之后自动将目录改变为当前目录,在后面使用到的所有相对路径都是想对这个目录下
 
    Userdaemon#apache的用户,默认为daemonGroupdaemon#apache的用户,默认为daemonPidFilerun/httpd.pid
 
    记录httpd守护进程的pid号码,这是系统识别一个进程的方法,系统中httpd进程可以有多个,但这个PID对应的进程是其他的父进程
 
    Timeout60
 
    服务器与客户端断开的时间
 
    KeepAliveOff
 
    是否持续连接(因为每次连接都得三次握手,如果是访问量不大,建议打开此项,如果网站访问量比较大关闭此项比较好),修改为:KeepAliveOn表示允许程序性联机
 
    MaxKeepAliveRequests100
 
    表示一个连接的最大请求数
 
    KeepAliveTimeout15
 
    断开连接前的时间
 
    <IfModuleprefork.c>StartServers8MinSpareServers5MaxSpareServers20ServerLimit256MaxClients256MaxRequestsPerChild4000</IfModule>
 
    系统默认的模块,表示为每个访问启动一个进程(即当有多个连接公用一个进程的时候,在同一时刻只能有一个获得服务)。
 
    StartServer开始服务时启动8个进程,最小空闲5个进程,最多空闲20个进程。
 
    MaxClient限制同一时刻客户端的最大连接请求数量超过的要进入等候队列。
 
    MaxRequestsPerChild每个进程生存期内允许服务的最大请求数量,0表示永不结束
 
    <IfModuleworker.c>StartServers4MaxClients300MinSpareThreads25MaxSpareThreads75ThreadsPerChild25MaxRequestsPerChild0</IfModule>
 
    为Apache配置线程访问,即每对WEB服务访问启动一个线程,这样对内存占用率比较小。
 
    ServerLimit服务器允许配置进程数的上限。
 
    ThreadLimit每个子进程可能配置的线程上限
 
    StartServers启动两个httpd进程,MaxClients同时最多能发起250个访问,超过的要进入队列等待,其大小有ServerLimit和ThreadsPerChild的乘积决定
 
    ThreadsPerChild每个子进程生存期间常驻执行线程数,子线程建立之后将不再增加
 
    MaxRequestsPerChild每个进程启动的最大线程数,如达到限制数时进程将结束,如置为0则子线程永不结束
 
    Listen80
 
    监听的端口,如有多块网卡,默认监听所有网卡
 
    LoadModuleauth_basic_modulemodules/mod_auth_basic.so
 
    ......
 
    LoadModuleversion_modulemodules/mod_version.so
 
    启动时加载的模块
 
    Includeconf.d/*.conf
 
    加载的配置文件
 
    启动服务后转换的身份,在启动服务时通常以root身份,然后转换身份,这样增加系统安全
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、
  • 1、
  • 2、
  • 3、
  • 4、
  • 5、
  • 6、
  • 7、
  • 8、
  • 9、
  • 10、
  • 11、
  • 12、
  • 13、
  • 14、
  • 15、
  • 16、
  • 17、
  • 18、
  • 19、
  • 20、
  • 21、
  • 22、
  • 23、
  • 24、
  • 25、