nginx到底是怎么工作的

工作流程

  1. 用户通过域名发出访问Web服务器的请求,该域名被DNS服务器解析为反向代理服务器的IP地址
  2. 反向代理服务器接受用户的请求
  3. 反向代理服务器在本地缓存中查找请求的内容,找到后直接把内容发送给用户
  4. 如果本地缓存里没有用户所请求的信息内容,反向代理服务器会代替用户向源服务器请求同样的信息内容,并把信息内容发给用户,如果信息内容是缓存的还会把它保存到缓存中

正向代理

概念

正向代理(Forward Proxy)通常都被简称为代理,就是在用户无法正常访问外部资源,比方说受到GFW的影响无法访问twitter的时候,我们可以通过代理的方式,让用户绕过防火墙,从而连接到目标网络或者服务

反向代理

概念

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器

好的参考学习文章

相关推荐

  1. MVCC到底什么,怎么优化

    2024-04-09 16:48:03       31 阅读
  2. Nginx什么?怎么用?

    2024-04-09 16:48:03       59 阅读
  3. 泛型擦除到底怎么一回事

    2024-04-09 16:48:03       67 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-09 16:48:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-09 16:48:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-09 16:48:03       87 阅读
  4. Python语言-面向对象

    2024-04-09 16:48:03       96 阅读

热门阅读

  1. Linux_实用技巧

    2024-04-09 16:48:03       33 阅读
  2. 【接口】HTTP(2) |请求方法及状态码

    2024-04-09 16:48:03       38 阅读
  3. 程序员如何搞副业

    2024-04-09 16:48:03       32 阅读
  4. Leetcode 459. 重复的子字符串

    2024-04-09 16:48:03       32 阅读
  5. Qt状态机

    2024-04-09 16:48:03       37 阅读
  6. 文心一言 vs. GPT-4: 全面比较

    2024-04-09 16:48:03       39 阅读
  7. gcc/g++:编译阶段翻译成优化的平台汇编代码

    2024-04-09 16:48:03       41 阅读
  8. 背包问题四种类型

    2024-04-09 16:48:03       33 阅读
  9. Vue.js中如何使用Vue Router处理浏览器返回键的功能

    2024-04-09 16:48:03       31 阅读