nginx 是由 Igor Sysoev 为俄罗斯大型网站 Rambler.ru 设计开发的。

Igor 是 1970 年生人。

安装

macOS 用 Homebrew

brew install nginx

运行机制

nginx 有一个主进程(master process)和多个工作进程(worker process)。主进程读取分析配置文件,维护工作进程。工作进程对请求作实际处理。nginx 基于事件模型,利用操作系统原生机制将请求高效分配至各工作进程。配置文件定义了工作进程的数目,可固定,也可随中央处理器内核数而变化。

配置文件决定着 nginx 及其模块的运行方式。其默认名 nginx.conf,位于 /usr/local/nginx/conf, /etc/nginx/usr/local/etc/nginx 中。

常用命令

TO READ: http://nginx.org/en/docs/beginners_guide.html#control

术语表

  • 主进程 master process
  • 工作进程 worker process

REF