博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx.conf配置文件的参数详解
阅读量:6834 次
发布时间:2019-06-26

本文共 1550 字,大约阅读时间需要 5 分钟。

hot3.png

user www www;#nginx的用户及用户组。window下不指定

worker_processes auto;#nginx的工作进程数,通常设置与CPU的核心数一致。

pid /usr/local/nginx/nginx.pid; #pid的存放路径

#error_log logs/error.log notice;错误日志存放路径

worker_rlimit_nofile 65535;指定进程可以打开的最大描述符。这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致。

use epoll;#使用epoll的I/O模型。

worker_connections 65535; #每个进程的最大连接数。

client_header_buffer_size 32k ;客户端请求头部的缓冲区大小。

large_client_header_buffers 4 32k; 客户请求头缓冲大小。nginx默认会用client_header_buffer_size这个buffer来读取header值,如果header过大,它会使用large_client_header_buffers来读取。

client_max_body_size 50m;#设定nginx上传文件的大小

sendfile on##开启目录列表访问,合适下载服务器,默认关闭

tcp_nopush on;##防止网络阻塞  建议打开

tcp_nodelay on;##防止网络阻塞  建议打开

keepalive_timeout 60; #长链接超时时间,单位是秒,为0,无超时

proxy_connect_timeout 90; #nginx跟后端服务器连接超时时间(代理连接超时)

proxy_send_timeout 180;#后端服务器数据回传时间(代理发送超时)

proxy_read_timeout 180;#连接成功后,后端服务器响应时间(代理接收超时)

proxy_buffer_size 4k; #设置代理服务器(nginx)保存用户头信息的缓冲区大小

proxy_buffers 4 32k; #proxy_buffers缓冲区,网页平均在32k以下的设置

proxy_busy_buffers_size 64k;高负荷下的缓冲大小

proxy_temp_file_write_size 64k;设定缓存文件夹大小

gzip on;#开启gzip压缩输出 建议打开

gzip_min_length 1k;#最小压缩文件大小    建议打开

gzip_buffers 4 16k; #压缩缓冲区

gzip_http_version 1.0;#压缩版本

gzip_comp_level 2; #压缩等级

gzip_types #压缩类型

gzip_vary on;#开启连接限制ip连接数使用

##FastCGI相关参数是为了改善网站的性能:减少资源占用,提高访问速度。

fastcgi_connect_timeout 300;

fastcgi_send_timeout 300;

fastcgi_read_timeout 300;

fastcgi_buffer_size 64k;

fastcgi_buffers 4 64k;

fastcgi_busy_buffers_size 128k;

fastcgi_temp_file_write_size 256k;

转载于:https://my.oschina.net/u/3741197/blog/1613530

你可能感兴趣的文章
LeetCode 之 Merge Sorted Array(排序)
查看>>
基于Nginx实现10万+并发,你应该做的Linux内核优化
查看>>
USACO milk
查看>>
西安电子地图下载 来自谷歌电子地图库 地图展示15、17、19级
查看>>
Java 读写文件大全
查看>>
Linux应用层的定时器Timer使用详解【转】
查看>>
jmeter名词解释之聚合报告
查看>>
numpy数组运算
查看>>
tensorflow 1.0 学习:十图详解tensorflow数据读取机制
查看>>
Go语言建立一个最简单的服务端点
查看>>
Android提示版本号更新操作流程
查看>>
Android中Handler的使用
查看>>
swift-初探webView与JS交互
查看>>
Object-C与Swift混合开发
查看>>
(转)C#开发微信门户及应用(4)--关注用户列表及详细信息管理
查看>>
Nginx(九)-- Nginx实际使用配置
查看>>
推断给定的IP地址是否是内网IP
查看>>
Blend for Visual Studio 2013
查看>>
线程同步的几种方式
查看>>
javascript跳跃式前进(3) - 跳入JSON
查看>>