
42Python开发之负载均衡与反向代理技术
文章平均质量分 89
48N6E
这个作者很懒,什么都没留下…
展开
-
2020/01/07 05-Nginx反向代理
nginx可以做web服务器,反向代理服务器如何提供反向代理功能异构代理就是前端的协议和后面服务的协议不一致可以先实现同构的服务器,两端都是http的协议**RS2代表后端服务器**把17作为反向代理服务器,8.7访问到17代理至27访问/跟的时候调度到27就转发到RS2上也可以选择性的调度安装这个可以支持PHPapache走的协议还是http,这样就还是同...原创 2020-01-07 14:20:32 · 222 阅读 · 0 评论 -
2020/01/06 04-Nginx
nginx可以做:web服务器http反向代理服务器邮件代理服务器tcp反向代理服务器,类似调度器lvs只能在传输层调度,无法理解http,tcp协议,lvs不看报文头部,只能识别ip,端口作为代理服务器,就会从服务器得到的页面缓存下来,这样另外的人访问的时候,就可以直接取缓存,就不用再去互联网上请求了,这个叫正向代理服务器,为局域网提供服务的反向代理服务器,把用户请求转发到后端...原创 2020-01-07 10:51:53 · 454 阅读 · 0 评论 -
2020/01/06 03-Nginx和IO模型
提供httpd服务有很多软件可以选择,传统选择httpd,互联网公司nginxapache的性能不如nginx好,nginx擅长高并发,可以达到c10k,tengine是阿里的二次开发,但是这个只要改个源码即可一些公司为了提高速度,购买了CDN服务httpd服务本来有三种工作模型prefork,两级结构,一个主进程开启若干个子进程,每个子进程来响应用户请求pstree可以看到工作关系...原创 2020-01-06 16:58:50 · 164 阅读 · 0 评论 -
2020/01/05 02-LVS工作实现
DR模型优势,请求报文和响应报文不都经过LVS,缺点是LVS和RS是需要在一个网段的,这样就容易产生安全隐患所以有了tun模式,隧道模式**tun(隧道),在转发数据的时候,把数据报文拿过来,然后在数据报文的ip的地方(ip报文头部,网络层源地址本是CIP)(应用层报文头部如http,里面是传输层头部,如tcp,再往里ip报文头部**tun模式会在里面继续封装一个报文头部,这个头部是新...原创 2020-01-06 15:18:11 · 179 阅读 · 0 评论 -
2010/01/05 01-LVS工作原理
http协议有请求报文和响应报文两种,这两个报文头部是不一样的,http属于应用层,TCP,UDP传输层也有报文头部,网络上的很多资源都是以http协议方式来提供服务的请求报文格式有三部分,响应报文也是三部分,请求报文第一部分,开始行(方法method(get,post),url,协议的版本)首部字段行,键值对(比如浏览器类型,cookie)实体部分(比如上传的就是上传的数据)响应报文类...原创 2020-01-05 22:41:42 · 131 阅读 · 0 评论