
nginx
文章平均质量分 51
强森森森森森
雅俗共赏
展开
-
nginx网络简单分析
**从A到B **原创 2021-01-29 19:57:58 · 201 阅读 · 0 评论 -
nginx热升级流程
回滚:老的master一直保存,kill -HUP oldmasterpid 进行回滚,后面可以进行nginx -s quit退出新的master即可 实际上是新的master进程是老的master的子进程,新的master通过新的bundary文件启起来,中间新老并存,老的关闭自己的worker进程及监听端口,新的启动自己的worker...原创 2021-01-09 17:51:57 · 155 阅读 · 0 评论 -
nginx进程管理及 nginx -s reload流程
nginx进程管理master进程通过监控worker进程有没有发送CHLD信号来监控worker进程,master可以接收一些信号来管理worker进程,比如TERM等,比如kill -USR2 pid kill -WINCH pidworker进程也会接受这些命令,一般直接对master做命令nginx命令行和kill效果是一样的,nginx的master pid在logs/pid.log中nginx -s reload流程1.worker先发送HUP信号表示自己活着2.检测配置文件语法原创 2021-01-09 17:30:51 · 1177 阅读 · 0 评论 -
nginx请求处理流程及nginx进程结构
nginx架构nginx请求处理流程nginx 如何处理这么多请求,要写error日志,要反向代理,要处理静态资源,怎么实现的1.流量从左到右进入,大概有三类流量,web,email和Tcp流量,进入nginx,nginx有三个状态机处理tcp,udp的传输层状态机,处理应用层的http状态机,处理邮件的mail状态机2.nginx采用非阻塞事件驱动处理引擎(epoll异步),需要状态机识别处理请求,解析出请求后比如需要访问静态资源,比如需要访问access日志,当内存不够时,aio会退化成阻塞的原创 2021-01-09 16:29:41 · 288 阅读 · 0 评论 -
ssl协议简单分析
ssl协议简单分析ssl协议处在http协议应用层之下的表示层,通过握手,交换秘钥,告警对称加密等方式,在应用层没有感知的情况下实现加密详细情况:密钥交换:为了解决服务器和浏览器间独立生成相同的秘钥,他们会用这个秘钥加密数据身份验证算法:在秘钥交换时需要一个身份验证算法对称加密算法:进行数据加密,解密需要用到的算法,AES表示是什么算法,有三种强调,我们选择128强度,GCM是分组模式,提高cpu多核模式下加密解密的性能SHA摘要算法:用来把不定长度的字符串,生成固定长度的摘要对称加密原创 2021-01-07 15:47:54 · 485 阅读 · 1 评论