2020-06-23 NGINX整理

又开始了在家办公的日子
周末把nginx系统的学习了一遍,在此做一下笔记,记住多少写多少→_→
nginx 有4个主要知识点需要掌握:反向代理,负载均衡,动静分离,高可用。

反向代理:就是客户端直接访问代理服务器,代理服务器再将请求转发给应用服务器,和正向代理的区别,正向代理需要客户端配置一个代理服务器,用户请求的地址还是应用服务器,并不是代理服务器。如何配置呢?在Server块中配置IP和Port,location块配置转发的地址proxy_pass即可
反向代理
负载均衡:就是代理多个应用服务器时,怎样分发请求,可以使每个服务器工作更平均,负载的策略有4种,默认是轮询,就是轮着来。还有配置权重,或者根据IP的hash值(IP_hash可以解决session共享问题),最后是fair 根据应用服务器的响应时间。
怎么配置呢?在http块中定义upstream,然后在location中proxy_pass映射upstream的名字
在这里插入图片描述

动静分离:将动态请求和静态请求分开,静态请求nginx来处理,直接访问静态资源服务器,这样请求静态文件时,可以设置浏览器缓存,减少服务器鸭梨,动态请求再交给tomcat来处理,提高访问效率

高可用:nginx只有一台,宕机后,系统无法使用,高可用指的是多台nginx主从服务,利用keepalived软件监测和切换nginx服务

nginx原理:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值