当我们在浏览器中输入一个网址(如http://www.sohu.com)时,浏览器会对这个地址进行解析,取出其中的主机名(www.sohu.com),首先它会先查询自己主机上的hosts文件中的IP与域名的对应关系,(hosts文件地址:windows/system32/drivers/ect/hosts)如下图所示:
如果在本地域名中查不到则到外网DNS中去查询,有个专门的DNS(域名服务器)可供查询。查到域名和IP地址的对应关系时,就将此http请求发给Apache服务器,Apache服务器的工作就是解析主机、解析站点名称、解析资源名称(文件名),并取出这个资源,并返回该静态页面。
图示:
注:在内网中无法配置有效公网ip,apache将会默认地指向本地(127.0.0.1)
web访问时序图
最新推荐文章于 2023-12-23 18:55:35 发布