当前位置: 首页 > news >正文

nginx基本配置详解

user root; # root权限运行worker_processes 1; # 单个进程,对于一般的应用场景,一个进程足够了
# 默认值:auto(自动匹配 CPU 核心数)。
# CPU 密集型场景(如动态计算):worker_processes = CPU核心数。
# I/O 密集型场景(如静态文件服务器):可设置为 CPU核心数 * 1.5~2
events {worker_connections 1024; # 1024个连接数
# 作用:单个工作进程的最大并发连接数。
# 公式:最大并发 = worker_processes * worker_connections。
# 受限于系统文件描述符(ulimit -n)
# 反向代理场景需乘以 2(客户端 + 后端连接) 
}
http {include /etc/nginx/mime.types; # 文件后缀名对应关系配置default_type application/octet-stream; # 应用程序默认类型sendfile on;    # 零拷贝技术tcp_nopush on;  # 确保数据包在发送前已充分填满tcp_nodelay on; # 提高数据包传输的实时性,TCP_NODELAY 为 on 可以立即发送缓冲区中的数据,而不必等待tcp_nopush on;     [//]:合并数据包aio on;            # 异步 I/O(大文件适用)keepalive_timeout 65; # 超时时间,单位Sgzip on; # 启用 Gzip 压缩gzip_buffers 32 4k; # 设置缓冲区大小,高并发场景下,建议结合静态资源缓存使用,以减少服务器负载gzip_comp_level 6; # 压缩级别(推荐值为 6)gzip_min_length 100; # 最小压缩文件大小(单位:字节)gzip_types text/plain text/css application/javascript; # 指定压缩的文件类型,图片、音频等二进制文件通常无需压缩,因为它们已经被高度优化gzip_disable "MSIE [1-6]\."; # 禁用对 IE6 及以下版本的压缩gzip_vary on; # 添加 Vary: Accept-Encoding 响应头,便于代理服务器缓存include /etc/nginx/conf.d/*.conf; # 引入多个配置文件,便于管理和维护
}
http://www.zskr.cn/news/22157.html

相关文章:

  • 2025.10.16——1绿
  • 2025 年展柜定制厂家最新推荐排行榜:聚焦全链条服务与大规模生产能力的优质品牌精选
  • jsp初级crud
  • 2025年鸡精生产线厂家最新权威推荐榜:高速混合机/WDG农药生产线/鸡粉干燥设备/海鲜精干燥设备/调味料干燥成套系统专业解析
  • 2025年最值得关注的五款AI Wiki软件,打造你的专属知识大脑
  • 杂题记录2
  • 每日坚持读一段英文,熟悉英文表达-2025-10-16
  • ESP32-C5来袭,双频Wi-Fi 6 + BLE 5.0 + Zigbee三线合一
  • 2025年铝单板厂家最新推荐排行榜,幕墙铝单板,双曲铝单板,冲孔铝单板,雕花铝单板,异形铝单板公司精选
  • 2025 年国内本安电源源头厂家最新推荐排行榜:聚焦 12V/24V/5V 防爆电源,助力企业精准选优质供应商
  • 2025年粉末冶金制品/零件厂家最新权威推荐榜:电机轴承、单向轴承、含油轴承、自润滑轴承源头供应商精选
  • DevExpress WinForms中文教程:Data Grid - 数据排序基础知识
  • 虚拟机的环境配置
  • 【随手记录】minio最新社区版控制台没有管理权限
  • python循环遍历文件夹名称和txt文件名称
  • 电力系统短期负荷预测
  • 阿里云安全防护利器ESA
  • /emps?ids=1,2,3 类型参数如何获取?
  • 【VPX315】基于 3U VPX 总线架构的 JFMQL100TAI + FT-M6678 智能信号处理平台
  • 2025年代码托管平台深度评测:本土化与全球化之争
  • 访问控制列表 ACL
  • Index of /download/windows/spice-guest-tools
  • 性能工具之 JMeter 快速入门
  • uni-app实现瀑布流展示
  • localdateTime转date及localdatetime格式化日期格式转换为字符串
  • 嘉立创EDA使用技巧
  • 对比@ConfigurationProperties和@Value在动态配置刷新中的差异,以及@RefreshScope对 Bean 生命周期的影响
  • P9403 [POI 2020/2021 R3] Les Bitrables
  • P5609 [Ynoi2013] 对数据结构的爱
  • STM32 代码