nginx的基础配置一
欢迎提错,欢迎交流!
前两天提到了apache的基础配置,现在我们来看看nginx的配置文件解释
这是我的部分配置文件信息
现在来看看各模块的意思
全局模块
#配置nginx服务器的用户和用户组
user nginx nginx;
#worker_processes是nginx实现并发处理的数量
#auto的话nginx自动检测
worker_processes number/auto;
#配置错误日志存放路径
语法:error_log file | stderr [debug | info | notice | warn | error | crit | alert | emerg];
error_log /var/log/nginx/error.log;
#配置ngin当前运行程序的主进程号存放路径
pid /run/nginx.pid;
#配置文件的引入
include /usr/share/nginx/modules/*.conf;
events块
events {
#网络连接序列化,为了防止多个进程对连接的争抢,即防止“惊群”。默认开启
accept_mutex on | off
#是否允许同时接受多个网络连接,默认关闭
multi_accept on | off
#事件驱动模型的选择
use method[select | poll | kqueue | epoll |rtsig | /dev/poll | eventport]
#配置最大连接数
worker_connections 1024;
#keepalive超时时间
keepalive_timeout 75;
}
明天继续说说http模块的内容