Nginx Http服务器
来源:互联网 发布:一个淘宝号最多刷几单 编辑:程序博客网 时间:2024/06/01 19:27
1. Nginx的系统架构
- Nginx包含一个单一的master进程和多个worker进程,每个进程都是单进程,并且设计为同时处理成千上万个连接。
- worker进程是处理连接的地方,Nginx使用了操作系统事件机制来快速响应这些请求。
- master进程负责读取配置文件、处理套接字、派生worker进程、打开日志文件和编译嵌入式的perl脚本。master进程是一个可以通过处理信号量来管理请求的进程。
- worker进程运行在一个忙碌的事件循环处理中,用于处理进入的连接。每一个nginx模块被构筑在worker中。任何请求处理、过滤、处理代理的连接和更多操作都在worker中完成。
- 如果没有阻塞worker进程的进程(例如磁盘I/O),那么需要配置的worker进程要多于CPU内核数,以便处理负载。
2. Http核心模块
2.1.1. server
指令server开始一个新的上下文(context)。
http server指令
2.1.2. 日志格式
日志切割
# vim /etc/logrotate.d/nginx/usr/local/nginx/logs/*.log{ #指定转储周期为每天 daily #保留30个备份 rotate 30 #需要压缩 delaycompress #YYYYMMDD日期格式 dateext #忽略错误 missingok #如果日志为空则不做轮询 notifempty #只为整个日志组运行一次的脚本 sharedscripts #日志轮询后执行的脚本 postrotate service nginx reload endscript}
阅读全文
0 0
- 轻量级http服务器 nginx
- 轻量级http服务器nginx
- http服务器---nginx
- Nginx Http服务器
- 轻量级HTTP服务器Nginx(常用配置实例)
- 轻量级HTTP服务器Nginx(常用配置实例)
- http服务器 Nginx配置文件详细说明
- 轻量级HTTP服务器Nginx(常用配置实例)
- 轻量级HTTP服务器Nginx(入门篇)
- 轻量级HTTP服务器Nginx(1)
- 轻量级HTTP服务器Nginx(常用配置实例)
- 轻量级HTTP服务器Nginx(常用配置…
- 轻量级HTTP服务器Nginx(常用配置实例)
- Nginx高性能http服务器的安装
- Linux Centos 安装 Nginx HTTP 服务器(一)
- Mac下搭建nginx http点播服务器
- Nginx+php+http/https服务器配置
- 轻量级HTTP服务器Nginx(Nginx日常维护)
- Ubuntu 的 sudo_root
- ID3算法
- JSP中禁用EL表达式
- hiho一下 第166周 逃离迷宫
- Android Studio中关于Java的单元测试
- Nginx Http服务器
- 得到交替排列形式字符串
- 操作系统知识
- c++之初体验——函数重载,引用,命名空间
- python7
- 环境变量的作用
- 基于前端Js模块化规范的粗浅应用
- MUI-不常用组件复习
- RSSI和802.11协议帧