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 压缩的级别, 1-9, 数字越大压缩的越好,越消耗 CPU
gzip_types text/plain application/x-javascript t
Nginx配置文件
最新推荐文章于 2024-10-08 11:43:17 发布
本文详细介绍了Nginx配置中的关键部分,包括`proxy_params`和`fastcgi_params`两个核心配置块,它们分别用于设置HTTP代理及FastCGI的参数,对于Nginx作为反向代理和负载均衡服务器的角色至关重要。

最低0.47元/天 解锁文章
1082





