python自动化开发之路-NGINX

本文介绍了NGINX作为web服务器、反向代理和邮件服务器的三大功能特性,详细阐述了其进程模型、事件处理机制以及配置说明。在进程模型中,强调了worker进程的独立性和安全性。此外,还提到了nginx的启动和关闭命令。在事件处理方面,重点讲解了nginx的IO多路复用机制。配置文件中,详细解读了worker_processes、events、server等关键设置。最后,探讨了如何搭建NGINX的反向代理以及负载均衡策略。
摘要由CSDN通过智能技术生成

nginx简介

nginx三大功能特性:1。web服务器,2.反向代理(负载均衡),3.邮件服务器

反省代理参考图片:


ngin进程模型

nginx如此设计进程模型的好处:

1.每个worker进程是相对独立的,不需要枷锁,省去了锁的竞争开销。

2.由于worker是独立的,一个worker的结束与否 和其他worker没有关系,保证了worker之间的安全性

3.worker异常退出,其他worker保证持续的服务。(热部署)

worker通过accept_mutex锁来建立通讯

介绍两个命令:

启动nginx:sudo /usr/local/sbin/nginx -s reload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值