正向代理与反向代理

正向代理

是一个位于内网客户端和外网原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标,然后由代理服务器向原始服务器转交请求并将获得的内容返回给客户端。正向代理一般用在为防火墙内的局域网客户端提供Internet访问。透明代理还允许客户端通过它访问任意网站并且隐藏自身的代理服务器身份

反向代理

则是提供外部网络访问内部服务器资源的一种手段,对于外部网络客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间中的内容发送普通请求,反向代理将判断向何处转交请求,在下面这个例子中就是nginx向后方的lamp转交,并将获得的内容返回给客户端。反向代理一般用在将防火墙后面的服务器资源提供给Internet用户访问。而且反向代理对外都是透明的,访问者并不知道其访问的是一个代理

nginx能够提供强大的连接并发请求而没有很好的稳定性

可以在内网的前端使用nginx作为反向代理服务器

测试:

ab -c 100 -n 10000 http://172.16.10.100/test.jpg

测试直接向后方请求数据时可以满足的请求为每秒

相关推荐
糖~醋排骨1 分钟前
FW防火墙的配置
linux·服务器·网络
ZFB00012 分钟前
【麒麟桌面系统】V10-SP1 2503 系统知识——设置面板无法打开
linux·运维·kylin
yintele30 分钟前
类人机器人BMS的静电防护
网络·安全·机器人
2301_7809438431 分钟前
linux 对文件打补丁(Patch)
linux·运维·服务器
ICT董老师37 分钟前
通过kubernetes部署nginx + php网站环境
运维·nginx·云原生·容器·kubernetes·php
CCPC不拿奖不改名38 分钟前
网络与API:从HTTP协议视角理解网络分层原理+面试习题
开发语言·网络·python·网络协议·学习·http·面试
敬往事一杯酒哈42 分钟前
Ubuntu 20.04 安装Anacada
linux·运维·ubuntu
还在忙碌的吴小二43 分钟前
Jenkins CLI (jcli) 使用手册
运维·jenkins
Lam㊣44 分钟前
服务器端口转发的方法
linux·服务器