0
点赞
收藏
分享

微信扫一扫

Flutter:文件读取—— video_player、chewie、image_picker、file_picker

罗蓁蓁 2023-08-13 阅读 13
nginx

正向代理

部署正向代理

 

正向代理和反向代理的区别

反向代理两种模式

配置语法

七层反向代理

七层代理是最常用的反向代理方式,代理的是http的请求和响应,只能配置在Nginx配置文件中的http模块

而且配置的方法名称:upstream模块,不能写在server中,也不能写在loaction中,在http中是一个独立的配置

七层代理工作原理

        客户端---------->http请求-------->七层代理的服务器上--------->代理服务器转发htp请求到内部的一组服务器(web集群)

(客户端不知道请求的是代理服务器的内部服务区,而且通过代理服务器隐藏了内部服务器的IP

   实际上访问的是代理的服务器,请求到代理,代理转发给web服务器,web服务器响应的)

部署七层反向代理

四层反向代理

四层代理:四层代理是基于tco/ip协议层的代理的转发方式,可以实现基于ip地址和端口进行负载均衡转发

特点:四层代理无法获取http请求当中的URL信息,只能对tcp/udp数据包进行转发(实际就是流量转发)

配置方法的名称:stream

stream 不可以配置在http模块,配置在全局模块当中,是属于一个独立的模块,不属于其他任何的模块

部署四层反向代理

四层代理和七层代理的区别(面试题)

正向代理

proxy_pass配置代理服务器访问的地址,只能写在location模块当中

反向代理

客户端访问代理服务器,代理服务器转发请求或者流量到后端服务器,后端的的web服务器会有多台,

用户并不知道最终访问的是哪一台服务器

upstream:基于http请求实现负载均衡

特点:1.http请求的负载均衡方式

            2.没有缓存,所以这个时候就需要负载均衡的算法

负载均衡的算法

算法使用场景

你在工作中如何做反向代理?(面试)

 为什么使用负载均衡

举报

相关推荐

0 条评论