HTTP权威指南之web服务器
程序员文章站
2022-03-03 08:31:29
...
WEB服务器
- 最小的Perl实现的web服务器。http://www.http-guide.com/tools/type-o-serve.pl,(貌似打不开链接)
- 实际的web服务器会做的工作:
- 接受客户端连接,管理连接,连接的输入/输出处理结构, 单线程web服务器, 多线程web服务器, 复用I/O的web服务器,以及复用的多线程web服务器。
- 接受请求报文,解析请求报文, 映射请求报文为内部数据结构。
- 处理请求, 根据方法,资源,首部和可选的主体来对请求进行处理。
- 对资源的映射及访问, 将请求中的URL映射到WEB服务器上适当的内容及内容生成器,识别出内容的源头, 包含根目录,目录列表展示, 动态资源映射, 服务器端包含项(SSI),访问控制
- 构建响应, 如果有响应主体,通常包含,Content-type, Content-length, 报文内容。如果重定向,则包含Location响应首部。
- 发送响应, 服务器记录连接的状态, 注意持久连接的处理。
- 记录日志, 事务结束时, 服务器日志文件中添加一条条目来记录已执行的事务。
上一篇: HTTP权威指南之代理
下一篇: Mysql锁表
推荐阅读
-
从零学习node.js之搭建http服务器(二)
-
python探索之BaseHTTPServer-实现Web服务器介绍
-
Apache Web服务器的完全安装指南
-
从零学习node.js之搭建http服务器(二)
-
Java开发之使用websocket实现web客户端与服务器之间的实时通讯
-
使用squid搭建http和https的代理服务器设置指南
-
Windows Server 2016 服务器配置指南之IIS10安装方法
-
angularJS之$http:与服务器交互示例
-
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
-
Win2008 R2 WEB 服务器安全设置指南之修改3389端口与更新补丁