http服务 基础知识

千磨万击还坚劲,任尔东西南北风。这篇文章主要讲述http服务 基础知识相关的知识,希望能为你提供帮助。


1.写出http事物又称为请求细节。
分为:

  1. 建立、处理连接(是否接受和拒绝)
  2. 接受请求
  3. 处理请求
  4. 访问资源
  5. 构建响应报文
  6. 发送响应报文
  7. 记录日志
2.充分理解I/O模型和MPM模块
  1. 单进程I/O结构,一个进程处理一次请求,多个请求串行(需要排队)响应。
单个进程还可以响应多个请求的实现方式:
①多线程方式:一个进程生成多个线程,一个线程响应一个请求。
②事件驱动方式,特殊的多线程方式。
  1. 多进程I/O结构,启动多个进程,一个进程处理一个请求,多个进程同时进行处理要求。
  2. 复用I/O结构:多路I/O处理器完成I/O复用,实现一个进程响应多个用户强求。
  3. 复用多进程I/O结构:启用多个进程,每个进程响应多个请求。
3.安装httpd (apache),完成如下几个操作:
  1. 监听端口更改
  2. 网页根路径的更改
  3. 主机名的更改
  4. 路径别名的设置
  5. 更改MPM模板(将prefork模型改位worker模型,并截图出来)
具体操作如下:1.准备工作:下载安装httpd程序,启动httpd服务,查看端口状态

 
2.分析:(1)、(2)、(3)、(4)均是在主配置文件里更改,即/etc/httpd/conf/httpd.conf里面更改;(5)是在模块辅助配置文件里更改,即在/etc/httpd/conf.modules,d/00-mpm.conf里面更改。3.操作:a.监听端口更改?
  ①更改


②查看

    b.网页根路径的更改
①更改




②查看是否生效


c.主机名的更改

d.路径别名的应用



f.更改MPM模板,将prefork模型改为worker模型
      1.更改


      2.查看

【http服务 基础知识】


    推荐阅读