zoukankan      html  css  js  c++  java
  • 【Apache】Apache服务的基本概念(二)

    Apache服务的基本概念  

      Apache安装请参照:【Apache】Apache服务的安装(一)

      1、端口

        apache默认监听TCP协议端口80端口

      2、apache服务

        apache服务默认会启动一个主进程(控制进程)和多个子进程,查看进程命令:ps -ef|grep httpd
        

      3、apache模块

        apache是一个模块化设计的服务,核心只包含主要功能,扩展功能通过模块实现,不同模块可以被静态的编译进程序,也可以动态加载。
        模块的动态加载通过DSO(Dynamic Shared Object)实现的
        查看模块:httpd -M
        查看静态编译入程序的模块:httpd -l
        

      4、apache MPM(Mutil Process Modules )

        MPM负责实现网络监听、请求的处理等功能,MPM有多种,目的是为了在不同平台环境下实现最优的性能及稳定性。
        Windows平台的MPM:mpm,winnt
        Linux平台的MPM:prefork,worker
        查看MPM:httpd -l  或者 httpd -V
        
        prefork:是非线性预生成进程型MPM,prefork会预先启动一些子进程,每个子进程要给时间点只能处理一个请求,并且会根据并发请求数量动态生成更多子进程。

      5、apache配置文件

        配置文件位置:/etc/httpd/conf/httpd.conf

        ServerRoot       apache服务根目录
        Listen        监听端口
        ServerAdmin     管理员邮箱
        ServerName      启用域名(跟网站域名一样)
        DocumentRoot    web文件根目录
        DirectoryIndex     首页
        ErrorLog         错误日志
        LogLevel        日志等级
        AddDefaultCharset   默认网页编码

        
        

  • 相关阅读:
    Catharanthus roseus(长春花碱)的生物合成
    论文好句积累
    C# OpenFileDialog用法
    JAVA配置环境变量的意义
    如何为织梦表单添加时间
    winform开发基础
    tomcat中jsp编译
    垂直居中——父元素高度确定的单行文本、父元素高度确定的多行文本
    水平居中——行内元素、定宽块、不定宽块
    批处理文件
  • 原文地址:https://www.cnblogs.com/h--d/p/7216762.html
Copyright © 2011-2022 走看看