指令 |
描述 | 默认值 | user |
指定 nginx 进程的用户和组 | nobody | worker_processes |
指定 nginx 进程的数量 | 1 | pid |
指定 nginx 进程的 PID 文件路径 | logs/nginx.pid | error_log |
指定 nginx 错误日志文件路径 | logs/error.log | access_log |
指定 nginx 访问日志文件路径 | logs/access.log | listen |
指定 nginx 监听的端口和 IP 地址 | 80 | server_name |
指定 nginx 服务器名称 | | root |
指定 nginx 文档根目录 | | index |
指定 nginx 默认索引文件 | index. | location |
指定 nginx 位置块 | | proxy_pass |
指定 nginx 代理目标服务器 | nginx 配置文件实例 user nginx; worker_processes auto; pid /var/run/nginx.pid; error_log /var/log/nginx/error.log; access_log /var/log/nginx/access.log; listen 80; server_name www.example.com; root /var/www/ ; index index. ; location / { proxy_pass http://backend:8080; } 专业角度介绍 Nginx 配置文件是一个文本文件,其中包含用于配置 Nginx Web 服务器的指令。
该文件通常位于 /etc/nginx/nginx.conf。
配置文件由多个块组成,每个块都包含用于配置特定功能的指令。
最常见的块包括: 全局块:包含全局配置指令,例如用户、工作进程数量和日志文件路径。
HTTP 块:包含用于配置 HTTP 服务器的指令,例如监听端口、服务器名称和文档根目录。
位置块:用于配置特定 URL 路径的指令,例如代理设置和权限控制。
Nginx 配置文件是 Nginx Web 服务器配置的关键部分。
通过修改配置文件,可以调整 Web 服务器的行为以满足特定需求。
|