文档章节

朝前代理(forward proxy)和反向代理(reverse proxy)

dss_liuhl
 dss_liuhl
发布于 2015/12/01 00:12
字数 346
阅读 82
收藏 1

 

            朝前代理(forward proxy)是代理客户去访问因特网上的其他服务的服务中介,反向代理(reverse proxy)是代理服务器接收因特网上的访问的服务中介。

            摘录Wikipedia上关于朝前代理和反向代理的的一段文字:

            A forward proxy acts as an intermediary for its associated clients to contact any server, a reverse proxy acts as an intermediary for its associated servers to be contacted by any client.

            直译就是:朝前代理作为一个中介为他的关联客户去联系任何服务器,反向代理作为一个中介为他的关联服务器去任何客户联系。

            关键点:朝前代理是代理客户的,反向代理是代理服务器的

朝前代理和反向代理示例:

    一般公司内网用户上因特网都有一个web代理服务器,用于控制内网用户对外网的访问。这个web代理服务器属于朝前代理,因为他代理的是内网客户。

    一个利用nginx的代理功能部署的网站,其中nginx服务器所起的作用就是反向代理,他代理的是实际的web服务器,作为网站的前端向外提供web服务。

 

           关键字:正向代理,反向代理,朝前代理,nginx upstream

© 著作权归作者所有

共有 人打赏支持
dss_liuhl
粉丝 1
博文 2
码字总数 754
作品 0
深圳
其他
私信 提问
Apache 反向代理配置

修改httpd.conf的module引入 LoadModule proxymodule modules/modproxy.so LoadModule proxyhttpmodule modules/modproxyhttp.so 2. 新建反向代理配置extra/httpd-proxy-reverse.conf `<IfMo......

_Roger_
2016/06/25
170
0
mod_jk 与 mod_proxy

Apache的modproxy模块支持Web代理,反向代理等多种功能。modjk则专注于httpd对tomcat的反向代理。使用mod_proxy也可以实现反向代理将服务请求转发给tomcat。 根据文档1中的说法: Recent wor...

阿男bluedash
2011/11/28
0
0
代理服务器与反向代理服务器的区别

今天在看关于nginx,nginx是个高性能的HTTP 和反向代理服务器。对于我们做android开发的童鞋来说,有点懵逼,网上搜罗了下资料,什么是反向代理服务器,代理服务器我们经常接触到,原来是如此...

DanyCoder
2018/05/16
0
0
nginx系列1:认识nginx

nginx介绍 nginx是什么呢?可以看下官方网站的定义: nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally writ......

永远的麦子
01/11
0
0
系统原理分析架构-三--代理服务器简介及分类

感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正! 如有转载,请保留源作者博客信息。 Better Me的博客:blog.csdn.net/tantexian 如需交流,欢迎大...

tantexian
2016/02/29
29
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring学习记录

Java类定义配置 @Configuration //标记为配置类@ComponentScan //标记为扫描当前包及子包所有标记为@Component的类@ComponentScan(basePackageClasses = {接口.class,...}) //标记为扫描当...

CHONGCHEN
47分钟前
1
0
如何开发一款以太坊(安卓)钱包系列2 - 导入账号及账号管理

这是如何开发一款以太坊(安卓)钱包系列第2篇,如何导入账号。有时用户可能已经有一个账号,这篇文章接来介绍下,如何实现导入用户已经存在的账号。 导入账号预备知识 从用户需求上来讲,导...

Tiny熊
今天
3
0
intellJ IDEA搭建java+selenium自动化环境(maven,selenium,testng)

1.安装jdk1.8; 2.安装intellJ; 3.安装maven; 3.1 如果是单前用户,配置用户环境变量即可,如果是多用户,则需配置系统环境变量,变量名为MAVEN_HOME,赋值D:\Application\maven,往path中...

不最醉不龟归
今天
4
0
聊聊ShenandoahGC的Brooks Pointers

序 本文主要研究一下ShenandoahGC的Brooks Pointers Shenandoah Shenandoah面向low-pause-time的垃圾收集器,它的GC cycle主要有 Snapshot-at-the-beginning concurrent mark包括Init Mark(P......

go4it
昨天
4
0
Makefile通用编写规则

#简单实用的Makefile模板: objs := a.o b.o test:$(objs) gcc -o test $^ # .a.o.d .b.o.d dep_files := $(foreach f,$(objs),.$(f).d) dep_files := $(wildcard $(dep_files)) ifneq ($(d......

shzwork
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部