user nginx;
worker_processes auto; # 自动检测
error_log /var/log/nginx/error.log error;
pid /var/run/nginx.pid;
# 所有 worder 进程最大打开文件数
worker_rlimit_nofile 204800;
events {
use epoll; # 使用 epoll 模型,多路复用, linux 下默认使用 epoll, window 下默认是用 select;
worker_connections 20; # 一个 worker 进程的最大连接数
# nginx 做 http 服务器时,最大并发为: worder_processes * worder_connections;
# nginx 做反向代理服务器时,最大的并发为: worder_processes * worder_connections / 2;
# 一次请求耗费2个连接, 浏览器连接nginx, nginx 做为代理连向后端的服务器
}
http{
include /etc/nginx/mime.types;
default_type application/occtet-stream;
charset utf-8;
# tcp 包是否延迟发送, 设置为 off 会将小包合并成大包,一起发送,会造成一定的延时,但是会减少包的数量。
# 设置为 on, 就是不延迟发送,有包就发送,不管包有多小。
tcp_nodelay on;
sendfile on;
keepalive_timeout 65;
gzip on;
gzip_min_length 1k; # 文件超出这个大小才会使用 gzip 压缩
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 2; # gzip 压缩的级
Nginx配置文件
最新推荐文章于 2022-11-17 19:53:12 发布