[Web] 反向代理
来源:互联网 发布:miao社交软件 编辑:程序博客网 时间:2024/05/29 19:28
反向代理
参考
参考
http://www.cnblogs.com/icerainsoft/archive/2011/11/24/2261694.html
反向代理概念
——代理服务器:
用于代理内部网络对 Internet 外部网络的连接请求
——反向代理服务器:
代理服务器对外就表现为一个 Web 服务器,外部网络就可以简单把它当作一个标准的 Web 服务器而不需要特定的配置
反向代理服务器会强制将外部网络对要代理的服务器的访问经过它,这样反向代理服务器负责接收客户端的请求,然后到源服务器上获取内容,把内容返回给用户,并把内容保存到本地,以便日后再收到同样的信息请求时,它会把本地缓存里的内容直接发给用户,以减少后端 web 服务器的压力,提高响应速度。
反向代理服务器工作流程
用户通过域名发出访问 web 服务器的请求,该域名被 DNS 服务器解析为反向代理服务器的 IP地址
反向代理服务器接受用户的请求
反向代理服务器在本地缓存中查找请求的内容,找到后直接把内容发送给用户
反向代理服务器的好处
1) 加速了对网站访问速度,减轻 web 服务器的负担,反向代理具有缓存网页的功能,如果用户需要的内容在缓存中,则可以直接从代理服务其中获取,减轻了 web 服务器的负荷,同时也加快了用户的访问速度
2) 保护了真实的 web 服务器,web 服务器对外不可见,外网只能看到反向代理服务器,而反向代理服务器上并没有真实数据,因此,保证了 web 服务器的资源安全;
3) 节约了有限的 IP 地址资源,企业内所有的网站共享一个在 internet 中注册的 IP 地址,这些服务器分配私有地址,采用虚拟主机的方式对外提供服务;
——代理服务器:
用于代理内部网络对 Internet 外部网络的连接请求
——反向代理服务器:
代理服务器对外就表现为一个 Web 服务器,外部网络就可以简单把它当作一个标准的 Web 服务器而不需要特定的配置
反向代理服务器会强制将外部网络对要代理的服务器的访问经过它,这样反向代理服务器负责接收客户端的请求,然后到源服务器上获取内容,把内容返回给用户,并把内容保存到本地,以便日后再收到同样的信息请求时,它会把本地缓存里的内容直接发给用户,以减少后端 web 服务器的压力,提高响应速度。
反向代理服务器工作流程
用户通过域名发出访问 web 服务器的请求,该域名被 DNS 服务器解析为反向代理服务器的 IP地址
反向代理服务器接受用户的请求
反向代理服务器在本地缓存中查找请求的内容,找到后直接把内容发送给用户
反向代理服务器的好处
1) 加速了对网站访问速度,减轻 web 服务器的负担,反向代理具有缓存网页的功能,如果用户需要的内容在缓存中,则可以直接从代理服务其中获取,减轻了 web 服务器的负荷,同时也加快了用户的访问速度
2) 保护了真实的 web 服务器,web 服务器对外不可见,外网只能看到反向代理服务器,而反向代理服务器上并没有真实数据,因此,保证了 web 服务器的资源安全;
3) 节约了有限的 IP 地址资源,企业内所有的网站共享一个在 internet 中注册的 IP 地址,这些服务器分配私有地址,采用虚拟主机的方式对外提供服务;
- [Web] 反向代理
- squid 反向WEB代理
- apache 实现反向web代理
- Squid反向代理加速WEB
- nginx 反向代理 golang web
- 使用反向代理技术保护Web服务器
- 使用反向代理技术保护Web服务器
- 基于反向代理的Web缓存加速
- 使用反向代理技术保护Web服务器
- Web服务器之反向代理实例
- Apache实现反向代理访问web服务
- nginx作为web服务器反向代理
- Apache反向代理部署Web应用
- Web前端性能优化之反向代理
- 反向代理与web容器对比
- Web前端性能优化之反向代理
- Apache反向代理部署Web应用
- Nginx发布web和配置反向代理
- 【Android API指南】动画和图像(5) - OpenGL
- jsp向页面显示图片,找不到文件时直接使用java画图
- ios与Android的优劣
- 1.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):界面
- 对面向对象程序设计三大特征的理解
- [Web] 反向代理
- Wireshark 远程抓包 .
- linux下MySQL安装及设置
- 2.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):ActionForm
- 3.Strut国际化动态文本(声明式处理异常,可以拥有多个占位符):Action
- linux cmake 安装mysql5.5.11,以及更高版本
- 发的萨芬
- linux下安装php环境,安装正确
- 一些程序员不能不知道的名词