本文共 1354 字,大约阅读时间需要 4 分钟。
Nginx服务器配置说明
运行用户设置
- 用户:www-data
- worker_processes:1
全局错误日志及PID文件
- error_log:/var/log/nginx/error.log
- PID文件:/var/run/nginx.pid
工作模式及连接数上限
- 工作模式:epoll(仅适用于Linux 2.6以上内核)
- 最大并发链接数:1024
HTTP服务器配置
- MIME类型:由/etc/nginx/mime.types定义,默认类型为application/octet-stream
- 访问日志:/var/log/nginx/access.log
sendfile配置
- sendfile:on
- tcp_nopush:on
连接超时时间
- keepalive_timeout:65秒
- tcp_nodelay:on
Gzip压缩
- gzip:on
- gzip_disable:MSIE [1-6].(?!.*SV1)
请求缓冲
- 客户端缓冲区大小:1k
- 大客户端缓冲区数量:4个,每个4k
包含文件
- /etc/nginx/conf.d/*.conf
- /etc/nginx/sites-enabled/*
负载均衡服务器列表
- mysvr:
- 192.168.8.1:3128(权重:5)
- 192.168.8.2:80(权重:1)
- 192.168.8.3:80(权重:6)
虚拟服务器设置
-监听80端口
访问日志
- 访问日志文件:logs/www.xx.com.access.log
默认请求处理
- 根目录:/root
- 索引文件:index.php、index.html、index.htm
PHP脚本处理
- PHP脚本请求转发至FastCGI处理
- FastCGI参数:SCRIPT_FILENAME=$document_root/$fastcgi_script_name
错误提示页面
- 500、502、503、504错误页面:/50x.html
静态文件处理
- 匹配路径:/(images、javascript、js、css、flash、media、static)
- 静态文件根目录:/var/www/virtual/htdocs
- 过期时间:30天
Nginx状态查看
- 地址:/NginxStatus
- stub_status:on
- 访问日志:on
- auth_basic:NginxStatus
- 用户文件:conf/htpasswd
.htxxx文件访问控制
其他配置
- client_max_body_size:10m
- client_body_buffer_size:128k
- proxy_connect_timeout:90秒
- proxy_send_timeout:90秒
- proxy_read_timeout:90秒
- proxy_buffer_size:4k
- proxy_buffers:4个,32k
- proxy_busy_buffers_size:64k
- proxy_temp_file_write_size:64k
以上是Nginx服务器的基本配置说明。Nginx的最大优势是负载均衡功能,可以通过调整HTTP节点中的服务器列表实现多服务器的负载均衡。
转载地址:http://gkjfk.baihongyu.com/