正向代理

正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容 代理服务器去取回来,然后返回给我

从网站的角度,只在代理服务器来取内容的时候有一次记录 有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站

结论就是 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。

反向代理

举例: 例用户访问 http://ooxx.me/readme 但ooxx.me上并不存在readme页面 他是偷偷从另外一台服务器上取回来,然后作为自己的内容吐给用户

但用户并不知情 这很正常,用户一般都很笨

这里所提到的 ooxx.me 这个域名对应的服务器就设置了反向代理功能

结论就是 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理 的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容 原本就是它自己的一样。

负载均衡

当反向代理服务器不止一个的时候,我们甚至可以把它们做成集群,当更多的用户访问资源服务器B的时候,让不同的代理服务器Z(x)去应答不同的用户,然后发送不同用户需要的资源。

当然反向代理服务器像正向代理服务器一样拥有CACHE的作用,它可以缓存原始资源服务器B的资源,而不是每次都要向原始资源服务器B请求数据,特别是一些静态的数据,比如图片和文件,如果这些反向代理服务器能够做到和用户X来自同一个网络,那么用户X访问反向代理服务器X,就会得到很高质量的速度。这正是CDN技术的核心。

nginx正向代理,反向代理概念相关推荐

  1. Nginx正向与反向代理

    Nginx 主要用于反向代理与负载均衡 什么是代理服务器(Proxy Serve)? 提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息. 为什么使用代理服务器? 提高访问速度  ...

  2. Nginx: 正向与反向代理

    一丶正向代理: 正向代理概要(不懂看下面例子分析就懂了):   如果把局域网外Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet则需要通过代理服务器来访问,这种代理称为正 ...

  3. 运维篇—几句话搞明白nginx正向和反向代理的区别

    文章目录 一.区别 二.为什么有正向代理及举例 2.1为什么有正向代理 2.2配置正向代理举例 三.为什么有反向代理及举例 3.1为什么有反向代理 3.2配置反向代理举例 一.区别 1.代理服务器如果 ...

  4. Nginx (一) Nginx介绍 正向代理 反向代理 及配置

    目录 介绍Nginx Nginx处理高并发 正向代理 正向代理配置 反向代理 反向代理配置 介绍Nginx Nginx是一款自由的.开源的.高性能的HTTP服务器和 反向代理 服务器:同时也是一个IM ...

  5. nginx和正向代理反向代理

    曾经对于nginx和正向代理反向代理,只闻其名,不知其意.在昨天参加师哥师姐的分享会的时候,在师哥师姐深入的讨论之中,了解了这个概念 首先介绍一下基本概念吧: Nginx (engine x) 是一个 ...

  6. Nginx代理——正向、反向代理,动静分离和负载均衡

    文章目录 一.Nginx代理概述 (1)什么是正向代理和反向代理 -正向代理: -反向代理 -反向代理和正向代理的区别 (2)配置代理 -Nginx代理配置语法 -配置正向代理 -Nginx反向代理示 ...

  7. Nginx总结(安装,使用,正向代理,反向代理,负载均衡)

    目录 Nginx介绍与安装 一.Nginx简介 1.什么是ngnix 2.nginx应用场景 二.Nginx安装与启动 Nginx静态网站部署 一.静态⽹站的部署 二.配置虚拟主机 1.端⼝绑定 2. ...

  8. Nginx 正向代理反向代理与负载均衡

    Nginx简介 Nginx是一款轻量级的Web 服务器/反向代理服务器 占有内存少,并发能力强 官方测试nginx能够支撑5万并发链接,并且CPU.内存等资源消耗却非常低,运行非常稳定. Tengin ...

  9. nginx搭建本地服务器 正向代理 反向代理 动态资源 静态资源

    前言 在互联网架构中服务器分为Web服务器和应用服务器. Web服务器:一般指像nginx.apache这类的服务器,web服务器一般只能解析静态资源: 应用服务器:一般指像tomcat.jetty. ...

  10. nginx正向代理+反向代理

    目录 Nginx工作原理及模块介绍​​​​​​​ Nginx原理 负载均衡+反向代理 Nginx WEB服务器最主要就是各种模块的工作,模块从结构上分为核心模块.基础模块和第三方模块,其中三类模块分别 ...

最新文章

  1. PuTTY 命令行改进 有效解决 中文乱码
  2. Java 线程数据交换控制器Exchange使用实例
  3. request body 里丢东西了_26. Scrapy 框架-模拟登录-Request、Response
  4. 经典 HTML5 Javascript 俄罗斯方块游戏
  5. python logging模块的作用及应用场景_Python常用模块功能简介(三)logging
  6. 图片上传插件WebUploader的坑
  7. Nvidia League Player:来呀比到天荒地老
  8. Serverless 场景排查问题利器:函数实例命令行操作
  9. php有的图片显示不出来,图片显示不出来,但是数据库里有显示
  10. SPSS 25.0 软件安装教程
  11. 聊聊实际使用的电源转化电路,分享一些不同场合下的转3.3V电路
  12. 草图大师:SketchUp 2019 for Mac
  13. TI C64X+通用库函数使用手册
  14. 这是你了解的P2P 么?
  15. php汉字大写金额,php 数字金额转中文汉字大写金额
  16. 一文教你如何使用Mybatis Plugin 以及Druid Filer 改写SQL
  17. Ubuntu18.04打开关闭DNS服务
  18. 厉害了我的“猿”!杭州程序员手工打造波音 737 模拟驾驶舱
  19. html5+css3满天星星音乐背景动画特效(超炫酷)
  20. 快学Big Data -- Hive(十四)

热门文章

  1. Java 面向对象 之 接口 火车票实例
  2. olabuy经历会让你内心看待事物更加的清明
  3. Google SketchUp 7——简单而不简单
  4. python学习之路-1 python简介及安装方法
  5. 3.2. 添加模板版本(Core Data 应用程序实践指南)
  6. 关于多画面窗口切换的刷新重绘问题
  7. 面试精讲之面试考点及大厂真题 - 分布式专栏 05 公司使用什么RPC框架,聊聊你理解的RPC原理
  8. Git for Windows 国内下载站
  9. Kubernetes入门指南
  10. Spring Security 教程