http服务 基础知识
Posted lyf5212012
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http服务 基础知识相关的知识,希望对你有一定的参考价值。
1.写出http事物
又称为请求细节。
分为:
- 建立、处理连接(是否接受和拒绝)
- 接受请求
- 处理请求
- 访问资源
- 构建响应报文
- 发送响应报文
- 记录日志
2.充分理解I/O模型和MPM模块
- 单进程I/O结构,一个进程处理一次请求,多个请求串行(需要排队)响应。
单个进程还可以响应多个请求的实现方式:
①多线程方式:一个进程生成多个线程,一个线程响应一个请求。
②事件驱动方式,特殊的多线程方式。
- 多进程I/O结构,启动多个进程,一个进程处理一个请求,多个进程同时进行处理要求。
- 复用I/O结构:多路I/O处理器完成I/O复用,实现一个进程响应多个用户强求。
- 复用多进程I/O结构:启用多个进程,每个进程响应多个请求。
3.安装httpd (apache),完成如下几个操作:
- 监听端口更改
- 网页根路径的更改
- 主机名的更改
- 路径别名的设置
- 更改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服务 基础知识的主要内容,如果未能解决你的问题,请参考以下文章