- 浏览器从 url (http://blog.csdn.net/qq_21859561/article/details/70209699 ) 中解析出域名 blog.csdn.net
- 尝试从 etc/hosts 文件中寻找 blog.csdn.net 对应的 ip地址
- 如果从 etc/hosts 文件中寻找 ip地址 失败,浏览器可能还会去浏览器自己的hosts文件中去继续寻找 ip地址
- 如果 第 2 步、第 3 步都失败了,浏览器会去 DNS 服务器 查询 ip地址
- 查询到 ip地址 之后,浏览器会向查询到的 ip 地址发送 request headers 、request body (GET 请求的 request body 是空的)
- blog.csdn.net 的服务器接收到 request 之后,nginx 会先从请求行(GET XXX HTTP/1.1) 或者 request headers里面的 Host 拿到 域名 blog.csdn.net
- nginx再根据 blog.csdn.net 对应的配置文件 将 request 转发给配置文件里面定义的 phpfpm 处理
- phpfpm 处理完 request,返回执行结果(也就是静态 html )给nginx
从浏览器输入http://blog.csdn.net/qq_21859561/article/details/70209699 然后发生的事情
最新推荐文章于 2019-11-14 15:20:46 发布