下载此文档

Nginx配置文件nginx.conf中文详解.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
Nginx 配置文件 中文详解 PS: Nginx 使用有两三年了, 现在经常碰到有新用户问一些很基本的问题, 我也没时间一一回答, 今天下午花了点时间, 结合自己的使用经验,把 Nginx 的主要配置参数说明分享一下, 也参考了一些网络的内容, 这篇是目前最完整的 Nginx 配置参数中文说明了。更详细的模块参数请参考: http://wiki./Main # 定义 Nginx 运行的用户和用户组 user ; #nginx 进程数,建议设置为等于 CPU 总核心数。 worker_processes 8; # 全局错误日志定义类型, [ debug | info | notice | warn | error | crit ] error_log ar/loginx/ info; # 进程文件 pid ar/; # 一个 nginx 进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值 ulimit -n )与 nginx 进程数相除,但是 ngin x 分配请求并不均匀,所以建议与 ulimit -n 的值保持一致。 worker_rlimit_nofile 65535; # 工作模式与连接数上限 events {# 参考事件模型, use [ kqueue | rtsig | epoll | /dev/poll | select | poll ]; epoll 模型是 Linux 以上版本内核中的高性能网络 I/O 模型,如果跑在 FreeBSD 上面,就用 kqueue 模型。 use epoll; # 单个进程最大连接数(最大连接数= 连接数* 进程数) worker_connections 65535; } # 设定 http 服务器 http { include ; # 文件扩展名与文件类型映射表 default_type application/octet-stream; # 默认文件类型#charset utf-8; # 默认编码 server_names_hash_bucket_size 128; # 服务器名字的 hash 表大小 client_header_buffer_size 32k; # 上传文件大小限制 large_client_header_buffers 4 64k; # 设定请求缓 client_max_body_size 8m; # 设定请求缓 sendfile on; # 开启高效文件传输模式, sendfile 指令指定 ngin x 是否调用 sendfile 函数来输出文件, 对于普通应用设为 on, 如果用来进行下载等应用磁盘 IO 重负载应用,可设置为 off ,以平衡磁盘与网络 I/O 处理速度, 降低系统的负载。注意: 如果图片显示不正常把这个改成 off 。 autoindex on; # 开启目录列表访问,合适下载服务器,默认关闭。 tcp_nopush on; # 防止网络阻塞 tcp_nodelay on; # 防止网络阻塞 keepalive_timeout 120; # 长连接超时时间,单位是秒#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 128k; #gzip 模块设置 gzip on; # 开启 gzip 压缩输出 gzip_min_length 1k; # 最小压缩文件大小 gzip_buffers 4 16k; # 压缩缓冲区 gzip_http_version ; # 压缩版本( 默认 , 前端如果是 squid2. 5 请使用 ) p_level 2;# 压缩等级 gzip_types text/plain application/x-javascript text/css application/xml; # 压缩类型, 默认就已经包含 textml , 所以下面就不用再写了, 写上去也不会有问题,但是会有一个 warn 。 gzip_vary on; #limit_zone crawler $binary_remote_addr 10m; # 开启限制 IP连接数的时候需要使用 upstr

Nginx配置文件nginx.conf中文详解 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zgs35866
  • 文件大小0 KB
  • 时间2016-06-13