介绍
Nginx
的核心配置文件就是nginx.conf
,位于nginx/conf
目录下。
在nginx.conf
中可以配置指令及指令块。
基于1.17.9
版本的nginx
。
配置解析
# user指令:设置worker进程的用户,该用户是Linux中的用户,会涉及到nginx操作目录或文件,默认为nobody
user nobody;
# worker_processes指令:设置worker进程的工作数,设置的数量和CPU的数量有关,一般设置为N-1个
worker_processes 1;
# error_log指令:设置error.log的日志路径及级别,日志级别分为 debug | info | notice | warn | crit | alert | emerg,错误级别从左到右越来越大
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
# pid指令:设置nginx进程
#pid logs/nginx.pid;
# events指令块:设置nginx的工作模式
events {
# use指令:使用epoll
use epoll;
# worker_connections指令:设置每个worker允许连接的客户端最大连接数
worker_connections 1024;
}
# http指令块:针对http网路传输的一些指令配置
http {
# include指令:引入外部配置