用户访问Nginx网站发生了什么

时间:2021-6-7 作者:qvyue
用户访问Nginx网站发生了什么

  • 用户访问Nginx网站发生了什么?

本文从前端到后台服务器的访问流程,简单介绍了访问一个nginx网站发生的步骤。

  • 让我们画个图来看看吧
用户访问Nginx网站发生了什么
  1. 例如用户从浏览器发起 api.izqy.top的访问,浏览器会先向 DNS服务器 查询 api.izqy.top 对应的IP
  2. DNS服务器将查询到的IP地址47.106.240.108返回给浏览器
  3. 浏览器将携带 “域名” 信息和“请求”信息等数据发送到 47.106.240.108 对于的服务器对于的80端口所在的进程(这里是nginx进程,默认使用80端口)
  4. nginx 进程接收到请求信息后,首先从自己的配置信息表里查询 “域名” 信息api.izqy.top对于的反向代理服务,如果存在多个,就根据对应的负载均衡规则选择反向代理服务
  5. 根据获取到的反向代理服务信息,将“请求”信息发送给选择的反向代理服务
  6. 服务处理“请求”信息,完成后将信息返回给nginx
  7. nginx 将 服务返回的信息,再转发给浏览器
  8. 浏览器解析返回的信息,展示给用户
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。