当前位置: 首页 > news >正文

运城网站建设瑞安哪里有做百度的网站

运城网站建设,瑞安哪里有做百度的网站,广州门户网站建设,html购物网站源码一、nginx的代理方式 1.1 七层代理 七层代理#xff1a;基于http协议#xff0c;对请求的内容进行处理#xff0c;然后转发到后端服务器 七层代理是客户端请求代理服务器#xff0c;由代理服务器转发客户端的http请求#xff0c;转发到内部的服务器进行处理(服务器可以是…一、nginx的代理方式 1.1 七层代理 七层代理基于http协议对请求的内容进行处理然后转发到后端服务器 七层代理是客户端请求代理服务器由代理服务器转发客户端的http请求转发到内部的服务器进行处理(服务器可以是单台也可以是一组)后端的webserver再把响应送达代理服务器最后再到客户端 七层代理走的是用户态需要对请求内容进行处理转发速度相对较慢 正向代理 通过代理服务器访问明确指向后端服务器一般都是一对一。 反向代理 通过代理服务器访问一个代理服务器会有多台后端服务器供代理服务器进行转发请求。即一对多只有一对多才涉及负载均衡的算法问题。客户端访问的是代理服务器代理服务器转发http请求但是客户端不知道访问的是哪一台服务器。 1.2 四层代理 四层代理基于tcp/udp协议的IP端口的数据包转发对请求没有任何操作和处理 四层代理无法获取http请求中的URL信息只能对tcp/udp的数据包进行转发  四层代理走的是内核态不需要做任何处理 1.3 七层代理和四层代理的区别 1、转发速度 七层代理走的是用户态需要对http的请求进行处理和解析解析过程中可以根据请求头和请求体的内容进行流量控制、内容过滤等操作。转发速度比较慢但是可以提供的功能更加高级用户的体验也更好。 四层代理走的是内核态只负责将ip和端口转到后端服务器不对请求做任何的处理。 所以四层转发速度较快。四层代理无法提供更高级的功能。 2、使用场景 七层代理如果需要对http请求进行控制和处理只能选择七层代理 七层代理可以对ip和端口进行转发也可以对域名进行代理 四层代理只需要转发数据包即可选择四层代理 四层代理只能对ip和端口 四层代理中无法使用某些负载均衡算法 3、模块 七层代理 只能写在http模块的全局配置当中 upstream模块在nginx当中用于处理http请求支持反向代理、负载均衡、缓存功能在upstream模块中可以配置多个服务器 四层代理stream模块只能写在全局模块当中的单独配置stream代理无谓协议只管流量 二、负载均衡的算法 2.1 rr(round robin)轮询 是负载均衡最简单的算法。请求轮流分配到后端服务器默认算法可以不加方法每发起一次都是新的请求服务器上没有缓存使用场景服务器处理能力相近而且对访问量比较小的网站适用 2.2 加权轮询 建立在默认轮询算法的基础之上,为后端服务器分配不同的权重通过权重分发客户端的请求处理能力强的服务器可以分配的权重值要高一些并且会被频繁请求(不绝对)轮询次数基本上按照权重进行分配服务器上也没有缓存。使用场景中大型网站可以使用加权轮询 2.3 最少连接数 会把请求发送到连接数量较少的后端服务器最少连接数算法可以单独使用但是一般都是结合加权轮询一起使用避免所有的请求都发送到处理能力强的服务器可以提高整个集群的稳定性使用场景中型网站、大型网站、日常访问可以满足 2.4 ip_hash ip_hash会根据客户端ip地址解析出一个hash值然后将请求放到对应的后端服务器下一次用户再访问时同一客户端的请求将会被分配到同一台服务器需要把请求客户端地址转发到固定的服务器可以使用此算法ip_hash第一次访问之后后续访问是有缓存的ip_hash适用于高并发请求不会跳转请求的是缓存如果后端服务器的数量发生变化可能会进行重新分配缩容业务量比较少不需要那么多后端服务器才会缩容 2.5 url_hash url_hash会根据请求的url地址计算hash值然后将请求发送到相应的后端服务器但是下一次访问如果是相同的url地址请求会被分配到同一个服务器url地址发生变化或者后端服务器数量也发生变化可能会变更后端服务器的地址url_hash第一次访问之后后续访问是有缓存的 url_hash和ip_hash一般结合在一起使用可以适用于并发较高的场景 三、实验 3.1 基于ip的七层正向代理 [rootnginx1 conf]# vim nginx.conf location / {...proxy_pass http://20.0.0.62;}[rootnginx1 conf]# nginx -t [rootnginx1 conf]# systemctl restart nginx[rootnginx2 html]# echo this is test1 index.html [rootnginx3 html]# echo this is test2 index.html 3.2 基于ip的七层反向代理 [rootnginx1 conf]# vim nginx.confhttp {...upstream pup {server 20.0.0.62;server 20.0.0.63;}... }location / {...proxy_pass http://pup;}[rootnginx1 conf]# nginx -t [rootnginx1 conf]# systemctl restart nginx 3.3 基于域名的七层反向代理 代理服务器 [rootnginx1 conf]# vim nginx.conf[rootnginx1 conf]# nginx -t [rootnginx1 conf]# systemctl restart nginx [rootnginx1 conf]# vim /etc/hosts --添加-- 20.0.0.61 www.12.cc.com 20.0.0.62 www.kgc.com 20.0.0.63 www.benet.com 后端服务器 [rootnginx2 conf]# vim /etc/hosts --添加-- 20.0.0.61 www.12.cc 20.0.0.62 www.kgc.com[rootnginx3 conf]# vim /etc/hosts --添加-- 20.0.0.61 www.12.cc 20.0.0.63 www.benet.com虚拟机浏览器访问12.cc 3.4 基于ip的四层反向代理 [rootnginx1 conf]# vim nginx.conf --全局配置添加-- stream {upstream test {server 20.0.0.62:80;server 20.0.0.63:80;}server {listen 80;proxy_pass test;} } [rootnginx1 conf]# nginx -t [rootnginx1 conf]# systemctl restart nginx
http://www.hkea.cn/news/14444672/

相关文章:

  • 广州网站建设好公司深圳公司网站建设哪家好
  • 单位网站建设工作功劳asp网站开发实训
  • 永康物流网站中国建筑网招聘信息
  • 旅游网站wordpress集团做网站需要多大的带宽
  • 关于网站建设的简历网站推广论坛
  • 深圳建设银行网站首页页面设计快捷键
  • 百度不收录哪些网站深圳市建设局官方网站
  • 欧美风格英文网站设计企业网站建设推广实训报告
  • 顺德做外贸网站网站优化可以做哪些优化
  • 卫生局网站建设方案网站开发的费用属于什么科目
  • 网站域名密码找回wordpress iis
  • 网站设计怎么做做电脑网站用什么软件好用吗
  • 汉口网站推广优化推广服务商是什么意思
  • 学生制作网站建设 维护嘉兴网站制作
  • 深圳网站搜索排名企业软件定制开发报价
  • 网站关键词太多好不好html5游戏WordPress
  • 做优化网站多少钱插画师个人网站是怎么做的
  • 平顶山市网站建设公司公众号助手
  • 门户网站内容管理系统网站的设计思路怎么写
  • 移动网站建设自助建站在谷歌上做英文网站
  • 网站收录和没收录区别乐山网站营销推广哪家公司好
  • 龙华网站 建设龙华信科wordpress社区
  • 做app挣钱还是网站wordpress中文安装教程视频教程
  • 延庆宜昌网站建设做软件平台
  • 做招聘网站的怎么引流求职者中牟网络推广外包
  • 南开网站建设中国十大网络运营商是哪些
  • 定州市住房和建设局网站北京代理记账财务公司
  • 上海网站建设案例十大小程序开发公司
  • 环球资源网发展现状广州网站优化专家
  • 济南做网站多钱黑帽seo