Nginx Server 配置

http {
include       mime.types;
  // 主模块;实现对配置文件包含的文件设定,可以减少主配置文件的复杂度;
default_type  application/octet-stream;
  // http 的核心模块指令;默认是设置为二进制流;就是当文件类型未定义时使用这种解析;例如不配置PHP时打开PHP文件就是下载;

#log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
#                  '$status $body_bytes_sent "$http_referer" '
#                  '"$http_user_agent" "$http_x_forwarded_for"';
  // 日志输入格式; main就是日志输入格式的名称; 在下面access_log 中引用;
#access_log  logs/access.log  main;
sendfile        on;
  // 开启高效文件传输模式;  开启下面两个可以有效防止网络阻塞;
#tcp_nodely     on;
#tcp_nopush     on;
charset  utf-8;
  // html 字符集格式 ;
server_names_hash_bucket_size 128;
  // 多虚拟主机服务器名字的hash表大小

client_max_body_size 8m;
  // 客户端请求的最大的单个文件字节数

client_header_buffer_size 32k;
  // 客户端请求  client_header_buffer 大小;1KB 缓冲区就是很大的;

large_client_header_buffers 4 32k;
  // 客户端请求中较大的消息头的缓存最大数量和大小。

#keepalive_timeout  0;
keepalive_timeout  65;
  // 客户端链接保持活动的超时时间 ;

client_body_timeout 10;
  // 客户端请求主题读取时间  默认是60;超时提示 request time out (408)

client_header_timeout 10;
  // 客户端请求头读取的超时时间; 如果没返回数据  提示也是 request time out (408)

send_timeout  10;
  // 设置响应客户端的超时时间;
原文地址:https://www.cnblogs.com/sharesdk/p/7851556.html