Nginx 概述

Nginx 是一款高性能、开源的HTTP和反向代理服务器,以其模块化设计、高可靠性及低内存消耗而闻名。本文深入介绍了Nginx的功能,包括静态资源服务、反向代理、Web服务器请求处理机制(多进程和多线程模型)、进程结构、HTTP服务过程,以及核心模块和扩展模块。同时,提到了Nginx的二次发行版如Tengine和OpenResty,展示了其在大规模网站中的应用和扩展能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Nginx 介绍

  • Nginx:engine X ,2002年开发,分为社区版和商业版(nginx plus )2019年3月11日 F5 Networks 6.7亿美元的价格收购
  • Nginx是免费的、开源的、高性能的HTTP和反向代理服务器、邮件代理服务器、以及TCP/UDP代理服务器
  • 解决Apache和其他Web容器的C10K问题(10K Connections)
  • Nginx官网:http://nginx.org

Nginx 功能介绍

  • 静态的web资源服务器html,图片,js,css,txt等静态资源
  • http/https协议的反向代理
  • 结合FastCGI/uWSGI/SCGI等协议反向代理动态资源请求
  • tcp/udp协议的请求转发(反向代理)
  • imap4/pop3协议的反向代理

基础特性

  • 模块化设计,较好的扩展性
  • 高可靠性:keep-alive
  • 支持热部署:不停机更新配置文件,升级版本,更换日志文件
  • 低内存消耗:10000个keep-alive连接模式下的非活动连接,仅需2.5M内存
  • event-driven(事件驱动),aio(异步IO),零拷贝:mmap,sendfile

Web 服务相关的功能

  • nginx是优秀的web服务器程序
  • 虚拟主机(server)
  • 支持 keep-alive 和管道连接(利用一个连接做多次请求)
  • 定制化的访问日志(支持基于日志缓冲提高其性能)
  • url rewirte 重写有助于安全性
  • 路径别名
  • 基于IP及用户的访问控
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值