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   默认网页编码

        
        

  • 相关阅读:
    2017ecjtu-summer training #4 CodeForces 731C
    HDU 1232 并查集
    2017ecjtu-summer training #3 POJ3264
    2017ecjtu-summer training #4 UESTC 30
    斑羚飞渡 贪心
    Codeforces Round #565 (Div. 3) D. Recover it!
    P3398 仓鼠找sugar lca
    P3146 [USACO16OPEN]248 dp
    P1955 [NOI2015]程序自动分析 离散化
    P2949 [USACO09OPEN]工作调度Work Scheduling 贪心
  • 原文地址:https://www.cnblogs.com/h--d/p/7216762.html
Copyright © 2011-2022 走看看