内容纲要

🗂 | 本文目录: NGINX 指南


配置结构

main

main 用于全局配置,对全局生效;

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;
  • user:运行用户;
  • worker_processes:即 worker 的进程数,默认情况下它为 1,作为本地开发的时候没有太大问题,但在生产环境但时候最好设置为和 CPU 的核心数量一致,当不确定时可以设置为 auto
  • error_log:错误日志存放路径;
  • pid:NGINX 服务启动时的 pid 存放位置;

events

events 用于配置影响 NGINX 服务器与用户的网络连接;

events {
    worker_connections  1024;
}
  • worker_connections:每个进程允许最大并发数

http

http 用于配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置