这是我参与8月更文挑战的第8天,活动详情查看: 8月更文挑战nginx
Nginx是一款轻量级的Web、反向代理服务器、同时提供邮箱代理服务,特色就是在于其在服务器中占用内存小,处理并发能力强。缓存
在使用Nginx的时候,咱们常常要配置nginx.conf的各项参数,今天就学习一下除server配置外的各项配置参数的具体信息。服务器
server的配置须要单独拿出来写一下。markdown
来看看nginx.conf的各项参数。并发
此参数是配置的是nginx进程数,通常建议与服务器的CPU总核心数相同,以最大限度的利用资源。app
错误日志文件路径。ide
[ debug | info | notice | warn | error | crit],从左往右,日志详细信息详细度依次下降。crit日志最少。post
例:error_log /usr/local/nginx/logs/error.log error
学习
进程pid文件路径。ui
例:pid /usr/local/nginx/logs/nginx.pid;
给nginx进程提供改变打开最多文件描述符数目。
设置网路链接序列化,防止惊群现象发生,默认为on。
单个进程最大的链接数[最大链接数 = 链接数 * 进程数]
keepalive最大超时时间。
客户端请求头部的缓冲区大小。
打开文件缓存,默认不启动此功能;max指定缓存最大数量。
文件扩展名与文件类型映射表。
默认文件类型。
默认编码格式。
服务器名字的hash表大小。
客户端请求头部的缓冲区大小。
客户端请求头的缓冲区大小。
nginx上传文件的大小限制。
开启高效文件传输模式。
开启目录列表访问,合适下载服务器,默认关闭。