nginx 的服务配置
nginx 的服务配置通常保存在 /etc/nginx/nginx.conf 文件中。
它由多个块组成,每个块用于配置服务器的特定方面。
以下是一些常用的要素:
主块 (main)
- user nginx: 指定运行 nginx 进程的用户和组。
- worker_processes: 指定同时运行的工作进程数。
- error_log: 指定错误日志文件。
事件块 (events)
- worker_connections: 指定每个工作进程允许的最大连接数。
HTTP 块 (http)
- server: 创建一个监听特定端口和地址的虚拟服务器。
- listen: 指定监听的端口和可选的地址。
- server_name: 指定虚拟主机的服务器名称。
- location: 根据请求的 URI 匹配请求并配置处理规则。
- root: 指定网站文件根目录。
- index: 指定默认文档。
- access_log: 指定访问日志文件。