欢迎关注我的公众号 [极智视界],获取我的更多笔记分享
大家好,我是极智视界,本文讲解一下 Nginx 特性之一:反向代理。
Nginx,也即 engine x,是一个高性能的 http 和 反向代理的 web 服务器,同时也提供了 IMAP / POP3 / SMTP 服务。Nginx 有三大特性:反向代理、负载均衡 和 动静分离。这里我们分三篇来分别进行讲解,首先是 反向代理。
1. 反向代理介绍
代理 是一个 中间商 的概念,代理 分 正向代理 和 反向代理,这两个概念听起来好像很高端,但在我们的生活、工作中是十分常见的。要说代理,首先你得了解 C - S 架构,即:Client (客户端) - Server (服务器),一边是需要服务的一方,另一边是提供服务的地方。有了这个概念之后,我们来看。
1.1 正向代理 (Forward Proxy)
先来讲 正向代理,什么是 正向代理呢,举几个例子可能会惊呼:原来是这个啊。如在单位里一般只能访问局域网,这个时候你如果想访问百度 就需要用到正向代理;再比如 国内一般不能直接访问 Google,如果想访问,则需要个 梯子