web服务器
web服务器做些什么?
- 建立连接
- 接收请求
- 处理请求
- 访问资源
- 构建响应
- 发送响应
- 记录事务处理过程

反向DNS可以将客户端IP地址变成客户端主机名。
有些web服务器会将请求报文解析成便于操作的内部数据结构。
Web 服务器输入输出结构
cgi是早期出现的一种简单、流行的服务端应用程序执行接口。Apache可以通过这条配置来执行所有1️以 .cgi 结尾的web资源
AddHandler cgi-script .cgi
web服务器可为特定的资源进行访问控制
重定向可以用在:
- 永久搬离的资源
- 临时搬离的资源
- 重写URL
- 负载均衡(重定向到一个负载不太重的服务器上去)
- 关联(某些服务器可能会有客户端的本地信息,可以重定向到有信息的那台机器上去)
服务器要正确的计算content-length首部,不然客户端就不知道响应什么时候结束了。