一文读懂Nginx

问:Nginx的负载均衡算法有什么?默认是什么算法?

答:(1)轮询:按请求的时间轮询查空闲的后端服务器

(2)指定轮询几率:几率的原因是后端服务器的性能不均匀,好的多分点,差的少分点

(3)固定ip绑定固定服务器

默认是加权轮询,就是优先访问权重高的服务器

问:nginx是单线程的吗?

答:是单线程的,原理和redis是一样的,但是是多进程的

问:nginx如何处理一次完整的请求

答:首先需要理解nginx的运行模式:存在一个master的线程,该线程会fork多个work进程,具体干事的是这些进程,master是对进程进行管理的,并且对请求的信号进行分析,运行nginx会预先做好监听listen准备,没一个进程都有自己的listenId,nginx有个互斥锁,当请求来的时候,哪一个进程抢到了这个互斥锁,就会拿自己的listenId去注册事件,这个事件开始对请求连接分析连接等等操作最后断开连接

问:nginx如何配置Https

答:首先申请CA整数,申请完了会有两个文件,放在nginx的某个目录下,接下来是配置nginx的443端口和80端口,修改相应的配置,最后重启nginx

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值