Web处事器是Web资源的宿主,它需要措置惩罚惩罚用户端浏览器的请求,,并指定对应的Web资源返回给用户,这些资源不只包孕HTML文件,JS脚本,JPG图片等,还包孕由软件生成的动态内容。为了满足上述需求,一个完整的Web处事器事情流程:
1) 处事器获得浏览器通过TCP/IP连接向处事器发送的http请求数据包。
2) HTTP请求颠末Web处事器的HTTP解析引擎分析得出请求要领、资源地点等信息,然后开始措置惩罚惩罚。
3) 对付静态请求,则在处事器上盘问请求url路径下文件,并返回(如果未找到则返回404 No Found)。
4) 涉及动态请求,如CGI, AJAX, ASP等,则按照http要领,采纳差别措置惩罚惩罚。