Nginx配置属性说明
server_names_hash_bucket_size #服务器名字的hash表的大小
client_header_buffer_size #用于指定来自客户端请求头headerbuffer大小,对于大多数请求,1KB的缓冲区大小已经足够,如果自定义了消息头或有更大的cookie,可以增加缓冲区大小
large_client_header_buffers #用来指定客户端请求中较大的消息头的缓存最大数量和大小,16为个数,256k为大小
client_max_body_size #允许客户端请求的最大单文件字节数
sendfile #开启文件高效传输
tcp_nopush #激活linux上的tcp cork socket模块,可以减少网络报文段数量
client_body_buffer_size #缓冲区代理缓冲用户端请求的最大字节数
fastcgi_intercept_errors #是否传递4xx和5xx错误信息到客户端,或者允许nginx使用error_page处理错误信息
proxy_connect_timeout #后端服务器连接的超时时间,发起握手等候响应超时时间
proxy_read_timeout #连接成功后,等候后端服务器响应时间,其实已经进入后端的排队之中等候处理(也可以说是后端服务器处理请求的时间)
proxy_send_timeout #后端服务器数据回传时间,就是在规定时间之内后端服务器必须传完所有的数据
proxy_buffer_size #指定了upstream header最大长度,如果响应头超过了这个长度,Nginx会报upstream sent too big header错误,然后client收到的是502。
proxy_buffers #设置存储被代理服务器响应的body所占用的buffer(缓冲)个数和每个buffer大小
proxy_busy_buffers_size #设置处于busy(忙)状态的buffer有多大
proxy_temp_file_write_size #同时写入临时文件的数据量的总大小
proxy_intercept_errors #当上游响应的响应码’大于等于’300[常见"404"、"500"等]时,应将响应’直接返回’客户端还是nginx捕获后"自定义"错误页面’按error_page指令’处理
server_name_in_redirect #以当前服务器的IP地址进行拼接URL,如果该命令为on,那么首先查找server_name,如果没有找到,查找请求头的HOST字段,如果没有,则以当前服务器的IP进行拼接
proxy_hide_header #屏蔽后端主机信息
gzip #开启gzip压缩
gzip_min_length #设置被压缩的页面最小字节数, 0 表示不管页面大小直接压缩
gzip_buffers #表示申请4个单位16k的内存作为压缩缓冲区
gzip_comp_level #表示压缩比,介于1和9之间,1压缩比例小,处理速度快,9压缩比例大,传输快,当前为2
gzip_types #压缩的类型
gzip_vary #不添加“Vary:Accept-Encding”响应头
gzip_http_version #默认1.1,支持1.0
Nginx配置说明记录
最新推荐文章于 2024-01-22 16:49:54 发布