nginx正向代理,反向代理概念
正向代理
正向代理,也就是传说中的代理,他的工作原理就像一个跳板, 简单的说, 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器 这个代理服务器呢,他能访问那个我不能访问的网站 于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容 代理服务器去取回来,然后返回给我
从网站的角度,只在代理服务器来取内容的时候有一次记录 有时候并不知道是用户的请求,也隐藏了用户的资料,这取决于代理告不告诉网站
结论就是 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。
反向代理
举例: 例用户访问 http://ooxx.me/readme 但ooxx.me上并不存在readme页面 他是偷偷从另外一台服务器上取回来,然后作为自己的内容吐给用户
但用户并不知情 这很正常,用户一般都很笨
这里所提到的 ooxx.me 这个域名对应的服务器就设置了反向代理功能
结论就是 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理 的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容 原本就是它自己的一样。
负载均衡
当反向代理服务器不止一个的时候,我们甚至可以把它们做成集群,当更多的用户访问资源服务器B的时候,让不同的代理服务器Z(x)去应答不同的用户,然后发送不同用户需要的资源。
当然反向代理服务器像正向代理服务器一样拥有CACHE的作用,它可以缓存原始资源服务器B的资源,而不是每次都要向原始资源服务器B请求数据,特别是一些静态的数据,比如图片和文件,如果这些反向代理服务器能够做到和用户X来自同一个网络,那么用户X访问反向代理服务器X,就会得到很高质量的速度。这正是CDN技术的核心。
nginx正向代理,反向代理概念相关推荐
- Nginx正向与反向代理
Nginx 主要用于反向代理与负载均衡 什么是代理服务器(Proxy Serve)? 提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息. 为什么使用代理服务器? 提高访问速度 ...
- Nginx: 正向与反向代理
一丶正向代理: 正向代理概要(不懂看下面例子分析就懂了): 如果把局域网外Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet则需要通过代理服务器来访问,这种代理称为正 ...
- 运维篇—几句话搞明白nginx正向和反向代理的区别
文章目录 一.区别 二.为什么有正向代理及举例 2.1为什么有正向代理 2.2配置正向代理举例 三.为什么有反向代理及举例 3.1为什么有反向代理 3.2配置反向代理举例 一.区别 1.代理服务器如果 ...
- Nginx (一) Nginx介绍 正向代理 反向代理 及配置
目录 介绍Nginx Nginx处理高并发 正向代理 正向代理配置 反向代理 反向代理配置 介绍Nginx Nginx是一款自由的.开源的.高性能的HTTP服务器和 反向代理 服务器:同时也是一个IM ...
- nginx和正向代理反向代理
曾经对于nginx和正向代理反向代理,只闻其名,不知其意.在昨天参加师哥师姐的分享会的时候,在师哥师姐深入的讨论之中,了解了这个概念 首先介绍一下基本概念吧: Nginx (engine x) 是一个 ...
- Nginx代理——正向、反向代理,动静分离和负载均衡
文章目录 一.Nginx代理概述 (1)什么是正向代理和反向代理 -正向代理: -反向代理 -反向代理和正向代理的区别 (2)配置代理 -Nginx代理配置语法 -配置正向代理 -Nginx反向代理示 ...
- Nginx总结(安装,使用,正向代理,反向代理,负载均衡)
目录 Nginx介绍与安装 一.Nginx简介 1.什么是ngnix 2.nginx应用场景 二.Nginx安装与启动 Nginx静态网站部署 一.静态⽹站的部署 二.配置虚拟主机 1.端⼝绑定 2. ...
- Nginx 正向代理反向代理与负载均衡
Nginx简介 Nginx是一款轻量级的Web 服务器/反向代理服务器 占有内存少,并发能力强 官方测试nginx能够支撑5万并发链接,并且CPU.内存等资源消耗却非常低,运行非常稳定. Tengin ...
- nginx搭建本地服务器 正向代理 反向代理 动态资源 静态资源
前言 在互联网架构中服务器分为Web服务器和应用服务器. Web服务器:一般指像nginx.apache这类的服务器,web服务器一般只能解析静态资源: 应用服务器:一般指像tomcat.jetty. ...
- nginx正向代理+反向代理
目录 Nginx工作原理及模块介绍 Nginx原理 负载均衡+反向代理 Nginx WEB服务器最主要就是各种模块的工作,模块从结构上分为核心模块.基础模块和第三方模块,其中三类模块分别 ...
最新文章
- PuTTY 命令行改进 有效解决 中文乱码
- Java 线程数据交换控制器Exchange使用实例
- request body 里丢东西了_26. Scrapy 框架-模拟登录-Request、Response
- 经典 HTML5 Javascript 俄罗斯方块游戏
- python logging模块的作用及应用场景_Python常用模块功能简介(三)logging
- 图片上传插件WebUploader的坑
- Nvidia League Player:来呀比到天荒地老
- Serverless 场景排查问题利器:函数实例命令行操作
- php有的图片显示不出来,图片显示不出来,但是数据库里有显示
- SPSS 25.0 软件安装教程
- 聊聊实际使用的电源转化电路,分享一些不同场合下的转3.3V电路
- 草图大师:SketchUp 2019 for Mac
- TI C64X+通用库函数使用手册
- 这是你了解的P2P 么?
- php汉字大写金额,php 数字金额转中文汉字大写金额
- 一文教你如何使用Mybatis Plugin 以及Druid Filer 改写SQL
- Ubuntu18.04打开关闭DNS服务
- 厉害了我的“猿”!杭州程序员手工打造波音 737 模拟驾驶舱
- html5+css3满天星星音乐背景动画特效(超炫酷)
- 快学Big Data -- Hive(十四)