文档章节

web服务器反向代理 reverse proxy

maskleo
 maskleo
发布于 2015/10/18 20:07
字数 659
阅读 99
收藏 1

精选30+云产品,助力企业轻松上云!>>>

代理服务器来接受外部的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给外部的请求连接的客户端,此时代理服务器对外就表现为一个服务器。

反向代理一般作用:
1:减轻源服务器负载
2:保障源服务器安全
3:对源服务器进行负载均衡(Load Balance)。


一般反向代理置于源服务器的前端,配备大容量的内存和高速磁盘,缓存客户的请求,所以反向代理又称为服务器加速(Server accelerate)。源服务器一般不再和客户直接通讯,当客户请求没有缓存的内容或者动态内容时,反向代理向源服务器发送请求,然后把回应转发给客 户,在这种情况下,反向代理服务器通常要为一个请求同时维护两个会话。和普通的代理不同,反向代理一般只代理一台或者有限的几台服务器,对于客户而言,反 向代理服务器对于他们就相当于源服务器,对于源服务器而言,反向代理服务器通常就是唯一的客户,因为一般客户不和源服务器直接通信。典型情况下,源服务器 对于客户或者客户对于源服务器,都是不可见的。

反向代理服务器位于本地WEB服务器和外部网络之间,如下图所示:



当用户浏览器发出一个HTTP请求时,通过域名解析将请求定向到反向代理服务器(如果要实现多个WEB 服务器的反向代理,需要将多个WEB服务器的域名都指向反向代理服务器)。由反向代理服务器处理器请求。反向代理一般只缓存可缓冲的数据(比如html网 页和图片等),而一些CGI脚本程序或者ASP.NET/JSP之类的程序不缓存。它根据从WEB服务器返回的HTTP头标记来缓冲静态页面。有四个最重要HTTP头标 记:

    * Last-Modified: 告诉反向代理页面什么时间被修改
    * Expires: 告诉反向代理页面什么时间应该从缓冲区中删除
    * Cache-Control: 告诉反向代理页面是否应该被缓冲
    * Pragma: 告诉反向代理页面是否应该被缓冲.

参考:
http://www.it118.org/Specials/321869dd-98cb-431b-b6d2-82d973cd739d/df396365-696a-47c4-86ed-76272a237597.htm
maskleo
粉丝 17
博文 128
码字总数 17344
作品 0
深圳
程序员
私信 提问
加载中
请先登录后再评论。
朝前代理(forward proxy)和反向代理(reverse proxy)

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

dss_liuhl
2015/12/01
138
0
Apache 代理(Proxy)

代理分为:正向代理(Foward Proxy)和反向代理(Reverse Proxy) 1、正向代理(Foward Proxy) 正向代理(Foward Proxy)用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来...

苦力
2016/10/23
8
0
Apache正反向代理实践

有三台服务器:debian系统 192.168.21.175:双网卡,eth0通外网,eth1可以和192.168.71.x网段相同 192.168.21.187:单网卡,只能在192.168.21.x网段内通讯,必然可以和21.175通讯 192.168.71...

China_OS
2013/04/26
1.5K
0
反向代理服务器功能剖析

反向代理服务器(Reverse Proxy Server),通过在繁忙的WEB服务器和Internet之间增加一个高速的WEB缓冲服务器来降低实际的WEB服务器的负载,提高对WEB页面的访问速度。反向代理服务器位于用户...

王海峰
2010/02/25
102
0
Nginx的配置

Nginx是一款轻量级Web服务器、反向代理服务器以及电子邮件代理服务器。反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并...

石飞飞
2016/08/28
5
0

没有更多内容

加载失败,请刷新页面

加载更多

智慧旅游海内外现况详情及发展对策

所谓的智慧旅游,便是“智慧地球”和“智慧城市”二者在旅游层面上所展开的实际应用,是伴随着科技进步的发展,信息化管理的提升,从而造成的旅游信息化管理升级。智慧旅游是“智慧地球”的物...

osc_04b0bwu2
9分钟前
0
0
Fiddler 使用fiddler无法抓取苹果手机https请求问题解决方案

使用fiddler无法抓取苹果手机https请求问题解决方案 by:授客 QQ:1033553122 测试环境 Win10 Fiddle4 IPhone6s 问题描述 使用fiddler抓取IPhone6s时,发现无法捕获数据包问题,如下: 解决方...

osc_52r4y6wv
11分钟前
0
0
【Study】 TCP/IP协议 -- 计算机网络之传输层篇(03)

1.传输层 传输层概述: 传输层是管理端到端的通信连接。 传输层之间的通信其实是进程与进程之间的通信,使用端口来标记不同的网络进程。 2.传输层协议 传输层主要有两种协议:TCP和UDP协议。...

osc_3ytpwpyb
13分钟前
0
0
【Study】 TCP/IP协议 -- 计算机网络之应用层篇(04)

应用层包含的协议: TCP与UDP协议的使用场景: 1.DNS详解 DNS:Domain Name SyStem(域名系统) DNS服务是把容易理解的域名转换为计算机中能进行TCP/IP协议通讯的IP,再进行网络的通讯:(I...

osc_bwy4ep83
14分钟前
0
0
浪潮边缘服务器支持中国联通首批5G白盒UPF测试

浪潮边缘服务器支持中国联通首批5G白盒UPF测试 近日,中国联通网络技术研究院联合浪潮在内的三家产业合作伙伴,共同启动了白盒UPF功能和N4接口的兼容性验证测试工作。本次测试的成功标志着N...

osc_zitca8hu
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部