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

        
        

  • 相关阅读:
    Storm监控文件夹变化 统计文件单词数量
    Storm默认配置 default.yaml
    Storm集群搭建
    Storm概念
    zookeeper安装
    zookeeper
    zookeeper应用
    zookeeper应用
    zookeeper应用
    HDU 3473 Minimum Sum (划分树求区间第k大带求和)(转)
  • 原文地址:https://www.cnblogs.com/h--d/p/7216762.html
Copyright © 2011-2022 走看看