《HTTP权威指南》学习笔记(5)第5章Web服务器(关键词:计算机网络/HTTP/Web服务器)
2017-11-21 11:20
513 查看
第5章 Web服务器
5.1 各种形状和尺寸的Web服务器
5.1.1 Web服务器的实现
5.1.2 通用软件Web服务器
5.1.3 Web服务器设备
5.1.4 嵌入式服务器
5.2 最小的Perl Web服务器
5.3 实际的Web服务器
5.4 第一步——接受客户端连接
5.4.1 处理新连接
5.4.2 客户端主机名识别
5.4.3 通过ident确定客户端用户
5.5 第二步——接收请求报文
5.5.1 报文的内部表示法
5.5.2 连接的输入/输出处理结构
5.6 第三步——处理请求
一旦 Web 服务器收到了请求, 就可以根据方法、 资源、 首部和可选的主体部分来对请求进行处理了。有些方法(比如 POST) 要求请求报文中必须带有实体主体部分的数据。 其他一些方法(比如 OPTIONS) 允许有请求的主体部分, 也允许没有。 少数方法(比如GET) 禁止在请求报文中包含实体的主体数据。
5.7 第四步——对资源的映射及访问
5.7.1 docroot
5.7.2 目录列表
5.7.3 动态内容资源的映射
5.7.4 服务器端包含项
5.7.5 访问控制
5.8 第五步——构建响应
5.8.1 响应实体
5.8.2 MIME类型
5.8.3 重定向
5.9 第六步——发送响应
5.10 第七步——记录日志
5.11 更多信息
参考文献:1.《HTTP权威指南》。
相关文章推荐
- 《HTTP权威指南》学习笔记(9)第9章Web机器人(关键词:计算机网络/HTTP/Web机器人)
- 《HTTP权威指南》学习笔记(2)第2章URL与资源(关键词:计算机网络/HTTP/URL/资源)
- 《HTTP权威指南》学习笔记(3)第3章HTTP报文(关键词:计算机网络/HTTP/HTTP报文)
- 《HTTP权威指南》学习笔记(4)第4章连接管理(关键词:计算机网络/HTTP/连接管理)
- 《HTTP权威指南》学习笔记(0)前言、目录(关键词:计算机网络/HTTP)
- 《HTTP权威指南》学习笔记(7)第7章缓存(关键词:计算机网络/HTTP/缓存)
- 《HTTP权威指南》学习笔记(8)第8章 集成点:网关、隧道及中继(关键词:计算机网络/HTTP/网关/隧道/中继)
- 《HTTP权威指南》学习笔记(10)第10章HTTP-NG(关键词:计算机网络/HTTP/HTTP-NG)
- 《HTTP权威指南》学习笔记(1)第1章HTTP概述(关键词:计算机网络/HTTP)
- 《HTTP权威指南》学习笔记(6)第6章代理(关键词:计算机网络/HTTP/代理)
- 计算机网络之HTTP代理服务器
- Python高级 -- 05 网络(http协议、web服务器、tcp/ip协议、网络通信)
- 第5章 与HTTP协作的Web服务器、缓存代理服务器、客户端缓存
- 计算机网络(Web和HTTP)
- 图解HTTP协议 第5章 与HTTP协作的Web服务器学习笔记
- 《图解HTTP》学习笔记(五)-与HTTP协作的Web服务器
- HTTP核心模块配置静态web服务器 4-网络连接的设置
- 《图解HTTP》读书笔记(1)第1章了解Web及网络基础(关键词:HTTP/)
- 《HTTP权威指南》学习笔记(五)—Web服务器
- 利用python编写设计多线程web服务器(计算机网络_自顶向下第六版_第二章1和4的编程作业)