nginx 你确定不看吗?这么好的东西~

nginx  了解
1.nginx为什么这么快?多进程模式,master进程,woker进程
2.nginx的路由规则
  有=精准匹配:直接走这个流程返回
  普通匹配(非正则匹配):得到多个location命中,3个命中,最长的被命中(不忙,现在还不走)
  得到普通匹配里最长的那个location,分情况,非正则的,直接执行流程返回
  最长匹配不是非正则,走正则匹配
  正则匹配就不分最长原则了,是最先匹配原则,代码从上往下执行,匹配到就结束
3.openresty就是对nginx的封装,支持lua,redis连接,mysql的连接
4.lua简单的api,ngx.say ngx.arg,nginx嵌入lua脚本---指定阶段
5.负载均衡策略,轮训/权重、ip_hash
6.跨域/压缩/防盗链/https/lvs集群宕机
7.jsonp对代码有侵入性,只能get请求,现在几乎都是使用的是cors
8.压缩使用的是gzip,防盗链使用的是valid_referers,为了防止其它服务器请求到自己的服务器,给自己的
  服务器造成压力
9.https的加密,就是通过证书实现的,可以通过open_ssl实现,主要是非对称加密
  和对称加密,这种证书是没有被认证的,访问会提示不是安全的,需要买阿里云等等的
10.nginx的集群是通过lvs实现的,lvs是一种理论知识,linux内核实现的
11.可以通过keepalive虚拟出一个ip,什么意思呢?就多台nginx通过keepalive的虚拟出一个ip,
   为什么要虚拟出一个ip呢,虚拟ip是不会死机的,每台nginx暴露虚拟ip的时候,都设置了权重 。
12.如果keepalive挂了,nginx没有挂怎么办呢?keepalive的配置文件上写一个脚本,去监控nginx,如果能救起来
   就去救,不能的话,就让keepalive挂掉,让另一个keepalive去生效。
   时刻,先去判断nginx存活数量,等于0的话我就重启,重启之后我再去判断,数量,还等于的话,我就自杀
   然后vip就路由到另一台机器上面。
   当然这种就是所说的主备,会造成机器浪费。这是你需要在虚拟一套集群,这时的备份机器,作为主机器,这就是
   双主双备模式,这样最上面还是需要负载的东西,如果有域名的话,我可以通过dns来进行负载
   没有域名的话,nginx的双主双备模式,应该怎么负载呢?
13.lvs是配合linux来使用的,和nginx没有半毛钱的关系
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

張義帥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值