(一)nginx 基础

(一)什么是 Nginx

Nginx 是一个【高性能的HTTP】和 【反向代理】服务器,优点是:占用内存少、并发能力强

Nginx 专门为性能优化而开发,能经受住高负载的考验,有报告表明能够支持达到50000个连接数

(二)正向代理、反向代理

(1)正向代理

在客户端浏览器里,配置代理服务器,通过配置的代理服务器进行互联网访问

比如我们国内访问谷歌,直接访问访问不到,我们可以通过一个正向代理服务器,请求发到代理服,代理服务器能够访问谷歌,这样由代理去谷歌取到返回数据,再返回给我们,这样我们就能访问谷歌了

正向代理的用途:

  (1)访问原来无法访问的资源,如google

       (2) 可以做缓存,加速访问资源

  (3)对客户端访问授权,上网进行认证

  (4)代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

(2)反向代理

反向代理,其实客户端对代理是无感知的,因为客户端不需要配置任何代理就能够访问。我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器去获取数据后,再返回给客户端。这时候对外暴露的是 反向代理服务器的地址,隐藏了真是 服务器的ip地址。客户端也感知不到反向代理服务器的存在。

(三)区别

正向代理即是客户端代理, 代理客户端, 服务端不知道实际发起请求的客户端.
反向代理即是服务端代理, 代理服务端, 客户端不知道实际提供服务的服务端

参考文章:https://www.cnblogs.com/taostaryu/p/10547132.html

猜你喜欢

转载自blog.csdn.net/Luckyzhoufangbing/article/details/108749504
今日推荐