博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
反向代理|与正向代理区别区别
阅读量:5360 次
发布时间:2019-06-15

本文共 602 字,大约阅读时间需要 2 分钟。

通常的代理服务器,也就是正向代理,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代理服务器中。由于外部网络上的主机并不会配置并使用这个代理服务器,普通代理服务器也被设计为在Internet上搜寻多个不确定的服务器,而不是针对Internet上多个客户机的请求访问某一个固定的服务器,因此普通的Web代理服务器不支持外部对内部网络的访问请求。当一个代理服务器能够代理外部网络上的主机,访问内部网络时,这种代理服务的方式称为反向代理服务。此时代理服务器对外就表现为一个Web服务器,外部网络就可以简单把它当作一个标准的Web服务器而不需要特定的配置。不同之处在于,这个服务器没有保存任何网页的真实数据,所有的静态网页或者CGI程序,都保存在内部的Web服务器上。因此对反向代理服务器的攻击并不会使得网页信息遭到破坏,这样就增强了Web服务器的安全性。
反向代理方式和包过滤方式或普通代理方式并无冲突,因此可以在防火墙设备中同时使用这两种方式,其中反向代理用于外部网络访问内部网络时使用,正向代理或包过滤方式用于拒绝其他外部访问方式并提供内部网络对外部网络的访问能力。因此可以结合这些方式提供最佳的安全访问方式。
参考:

转载于:https://www.cnblogs.com/langtianya/p/4803930.html

你可能感兴趣的文章
java之操作字符串的使用,笔记
查看>>
关于maven中一些问题的解决尝试
查看>>
Cisco配置DHCP中继代理工程实例
查看>>
Linux命令之sftp - 安全文件传输命令行工具
查看>>
MySQL Workbench 修改快捷键
查看>>
算法笔记_228:信用卡号校验(Java)
查看>>
ffmpeg部署
查看>>
python遍历文件夹
查看>>
mysql简介以及常用dos命令
查看>>
vmware下的linux的host only上网配置
查看>>
hibernate+mysql关联映射师遇到java.lang.StackOverflowError异常
查看>>
JavaScript中正则编码
查看>>
矩阵基础知识(五)
查看>>
php7 & lua 压测对比
查看>>
dojo定义widget
查看>>
修改OpenLayer的图片路径
查看>>
CSS垂直居中
查看>>
[转载]AngularJS入门教程02:AngularJS模板
查看>>
linux第5天 socket api
查看>>
linux程序分类
查看>>