include:主模块指令,实现对配置文件所包含的文件设定,可以减少主配置文件的复杂度,类似于Apache中的include方法,0.4.4版本以后,include指令已经能够支持文件通配符*:
default_type:属于HTTP核心模块指令,这里设定默认类型为二进制流,也就是当文件类型未定义时使用这种方式,例如在没有配置php环境时,nginx是不予解析的。此时,用浏览器访问php文件就会出现下载窗口。
log_format:nginx的HttpLog模块指令,用于指定Nginx日志输出格式,acc为此日志输出格式的名称,可以在access_log指令中引用。
client_max_body_size:Http核心模块指令,指令指定允许客户端连接的最大请求实体大小,它出现在请求头部的Content-Length字段。如果请求大于指定的值,客户端将收到一个"Request Entity Too Large" (413)错误。记住,浏览器并不知道怎样显示这个错误。
client_header_buffer_size:用于指定来自客户端请求头的headerbuffer大小,对于大多数请求,1kb的缓冲区大小已经足够,如果自定义了消息头部或有更大的cookie,可以增加缓冲区大小。
large_client_header_buffers:Http核心模块指令,用来指定客户端请求中较大的消息头部的缓存最大数量和大小,4为个数,128k为大小,最大缓存为4个128k.
sendfile:Http核心模块指令,用于开启高效文件传输模式。将tcp_nopush和tcp_nodely两个指令设置为on,用于防止网络阻塞。
keepalive_timeout:Http核心模块指令。
语法:keepalive_timeout [ time ] [ time ]
默认值:keepalive_timeout 75
使用字段:http, server, location
参数的第一个值指定了客户端与服务器长连接的超时时间,超过这个时间,服务器将关闭连接。
参数的第二个值(可选)指定了应答头中Keep-Alive: timeout=time的time值,这个值可以使一些浏览器知道什么时候关闭连接,以便服务器不用重复关闭,如果不指定这个参数,nginx不会在应答头中发送Keep-Alive信息。(但这并不是指怎样将一个连接“Keep-Alive”)
参数的这两个值可以不相同
下面列出了一些服务器如何处理包含Keep-Alive的应答头:
·MSIE和Opera将Keep-Alive: timeout=N头忽略。
·MSIE保持一个连接大约60-65秒,然后发送一个TCP RST。
·Opera将一直保持一个连接处于活动状态。
·Mozilla将一个连接在N的基础上增加大约1-10秒。
·Konqueror保持一个连接大约N秒。
client_header_timeout:Http核心模块指令,指令指定读取客户端请求头标题的超时时间。
这里的超时是指一个请求头没有进入读取步骤,如果连接超过这个时间而客户端没有任何响应,Nginx将返回一个"Request time out" (408)错误。
client_body_timeout:Http核心模块指令,指令指定读取请求实体的超时时间。
这里的超时是指一个请求实体没有进入读取步骤,如果连接超过这个时间而客户端没有任何响应,Nginx将返回一个"Request time out" (408)错误
send_timeout:Http核心模块指令,指令指定了发送给客户端应答后的超时时间,Timeout是指没有进入完整established状态,只完成了两次握手,如果超过这个时间客户端没有任何响应,nginx将关闭连接。
server_tokens:Http核心模块指令,是否在错误页面和服务器头中输出nginx版本信息,默认为on.
相关推荐
nginx配置图片服务器
该文档是介绍Windows下用Nginx配置https服务器,与大家分享!
nginx图片服务器配置和https配置
第2章 Nginx服务器的安装与配置.pdf 第3章 Nginx的基本配置与优化.pdf 第4章 Nginx与PHP(FastCGI)的安装、配置与优化.pdf 第5章 Nginx与JSP、ASP.NET、Perl的安装与配置.pdf 第6章 Nginx HTTP负载均衡和反向代理的...
Nginx反向代理服务器配置基础教程
详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习...4.nginx配置 视频录制进行了修改和操作提示,截去了没用和重复的部分,只留完整操作不走,可以节约大家时间
Nginx服务器的安装与配置Nginx服务器的安装与配置
主要介绍了Nginx配置SSL自签名证书的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。
Vue项目结果build编译后,放在Nginx的html文件夹内,替换该配置文件,就可以在Nginx服务器上运行Vue项目
使用WebUI配置nginx的...部署此项目后, 配置nginx再也不用上网各种搜索, 再也不用手动申请和配置ssl证书, 再也不用为了配多个nginx登录n遍服务器了, 只需要在本项目中进行增删改查就可方便的配置nginx和服务器集群。
Nginx配置文件原始版本,这是刚下来的Nginx服务器最原始的版本内容,下载覆盖即可。
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络. #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/...
#pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; fastcgi_intercept_errors on; sendfile on; #设置长连接 keepalive_...
超详细配置高性能Nginx_Web服务器
nginx 负载均衡与缓存服务器标准配置文件
负载均衡:如果需要,Nginx可以配置为分发点播内容的负载均衡,确保请求分散到多个服务器上,从而提高可用性和性能。 流媒体支持:Nginx可以与特定的流媒体模块(如nginx-rtmp-module)集成,以支持实时流媒体传输。...
纯手工搭建Linux Nginx MySQL PHP WEB服务器
超详细的nginx配置教程 nginx作为服务器必备软件,其配置较为复杂,特组织该教程 内容包括: nginx性能优化 大并发 均衡负载 代理模式 限流 动静分享 长连接 文件压缩传输 配置状态监控 数据库 配置nginx支持长连接
wordpress-nginx, WordPress的Nginx 服务器配置 Nginx这个库包含在托管WordPress的系列中使用的Nginx 配置 。 它包含来自各种来源的最佳实践,包括 Codex 和 H5BP 。 包含以下示例站点:singlesite.com - WordPress...