web服务器请求和响应,图解HTTP权威指南(三)| Web服务器对HTTP请求的处理和响应...

本文详细介绍了Web服务器如何处理HTTP请求和响应的过程,包括接受客户端链接、解析请求报文、资源映射与访问、构建响应、发送响应及记录日志等步骤。同时讨论了不同类型的Web服务器架构,如单线程、多线程、复用I/O等,并涉及了虚拟托管、MIME类型、重定向和日志记录等方面。
摘要由CSDN通过智能技术生成

做者简介

李先生(Lemon),高级运维工程师(自称),SRE专家(目标),梦想在35岁买一辆保时捷。喜欢钻研底层技术,认为底层基础才是王道。一切新技术都离不开操做系统(CPU、内存、磁盘)、网络等。坚持输入输出,记录本身学习的点滴,在平凡中坚持前行,总有一天会碰见不同的本身。公众号:运维汪(ID:Leeeee_Li)。

1460000038794215

1、问题

解释Web服务器是如何处理HTTP事务的html

2、Web服务器

Web服务器会对HTTP请求进行处理并提供响应。Web服务器请求的七大步骤:浏览器

1)接受客户端链接服务器

2)接收请求报文网络

3)处理请求多线程

4)资源映射及访问负载均衡

5)构建响应运维

6)发送响应ide

7)记录日志性能

1460000038794214

一、接受客户端链接学习

1)处理新链接

客户端请求一条到Web服务器的TCP链接时,Web服务器会创建链接,判断链接的另外一端是哪一个客户端,从TCP链接中将IP地址解析出来。一旦新链接创建起来并接受,服务器就会将新链接添加到其现存Web服务器链接列表中,作好监视链接上数据传输的准备。Web服务器能够随意拒绝或当即关闭任意一条链接。有些Web服务器会由于客户端IP地址或主机名是未认证的,或者由于它是已知的恶意客户端而关闭链接。Web服务器也可使用其余技术识别。

2)客户端主机名识别

能够用”反向DNS“对大部分Web服务器进行配置,以便将客户端IP地址转换成客户端主机名。Web服务器能够将客户端主机名用于详细的访问控制和日志记录。须要注意的是,主机名查找可能会花费很长的时间,这样会下降Web事务处理的速度。不少大容量的Web服务器会禁止主机名解析,或者只容许对特定内容进行解析。

能够用配置指令Hostnamelookups启用Apache的主机查找功能。如只打开HTML和CGI资源的主机名解析功能。

HostnameLookups off

HostnameLookups on

3)经过i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值