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

        
        

  • 相关阅读:
    响应式布局
    Fiddler2汉化版使用说明
    nonmember,nonfriend替换member函数
    Java回顾之Spring基础
    dudu,想在cnblogs首页看很久以前的文章不行。
    基于Nios II内核的项目程序为什么越优化越慢?
    学习 easyui:禁用 linkbutton 问题
    Socket编程 (异步通讯,解决Tcp粘包) 3
    .NET:可扩展的单据编号生成器 之 基于缓冲区的顺序号
    淘宝API应用开发
  • 原文地址:https://www.cnblogs.com/h--d/p/7216762.html
Copyright © 2011-2022 走看看