Nginx学习笔记(一) — 初识

Nginx是一款高性能的HTTP和反向代理服务器,具备处理静态文件、反向代理加速、负载均衡、容错等功能。它采用模块化设计,支持SSL/TLS、虚拟主机,并能作为邮件服务器。Nginx在架构体系中扮演网关、路由和静态服务器的角色。

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

简介

Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,专为性能优化而生,实现上非常注重效率。

特性

  1. 处理静态文件,索引文件自动索引
  2. 反向代理加速、负载均衡、容错
  3. FastCGI,简单的负载均衡和容错
  4. 模块化的结构
  5. 支持SSL和TLSSNI

Nginx在架构体系中的位置和作用

  1. 网关:面向客户的总入口。
  2. 虚拟主机:为不同域名/ip/端口提供服务。
  3. 路由:使用反向代理,整合后面服务为一个完整业务。
  4. 静态服务器:MVVM模式中,用来发布html/css/js/img
  5. 负载均衡:使用upstream。负载多个web服务器

Nginx的模块化设计

  • 核心模块:正常运行必不可少的模块,提供错误日志记录、配置文件解析、事件驱动机制、进程管理等核心功能。
  • 标准HTTP模块:提供HTTP协议解析相关的功能,如端口配置、网页编码设置、HTTP响应头设计等。
  • 可选HTTP模块:可选 HTTP 模块主要用于扩展标准的 HTTP 功能,让 Nginx 能处理一些特殊的服务,如:Flash 多媒体传输、解析 GeoIP 请求、SSL 支持等
  • 邮件服务模块:用于支持 Nginx 的邮件服务,包括对 POP3 协议、IMAP 协议和 SMTP 协议的支持。
  • 第三方模块:为了扩展 Nginx 服务器应用,完成开发者自定义功能,如:Json 支持、Lua 支持等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值