以一个案例为例
项目名称:WEB服务器 | 项目工具:Linux操作系统
项目描述:
项目介绍
项目功能:浏览器可以访问服务器的内容,并显示在网页上。
项目描述:在浏览器的输入栏中输入url域名(ip地址、端口号、访问的文件)点击查找,浏览器自动向服务器发送请求,采用的是HTTP协议。
服务器获取到浏览器发送的请求,解析出GET请求头中指定的文件,在服务器指定的目录下查找是否有这个文件。(这个指定的目录和浏览器请求的目录不是同一个名字,这样是为了保护本地的安全)。
如果这个文件存在,服务器给浏览器发送一个正确状态码200并且将这个文件发送给浏览器,浏览器自动解析,然后显示在网页上。如果这个文件不存在,那么服务器直接给浏览器发送一个错误的状态码404。
我的职责
WEB服务器的创建,url域名解析