05 Nginx的功能特性及常用功能

05 Nginx的功能特性及常用功能

Nginx提供的基本功能服务从大体上归纳为"基本HTTP服务"、"高级HTTP服务"、"邮件服务"等三大类

05.1 基本HTTP服务

Nginx提供基本HTTP服务,可以作为HTTP代理服务器和反向代理服务器,支持通过缓存加速访问,可以完成简单的负载均衡和容错,支持包过滤功能,支持SSL等。

  处理静态文件、处理索引文件以及支持自动索引

  提供反向代理服务器,并可以使用缓存加上反向代理,同时完成负载均衡和容错

  提供对FastCGI、memcached等服务的缓存机制,同时完成负载均衡和容错

  使用Nginx的模块化特性提供过滤器功能,Nginx基本过滤器包括gzip压缩、ranges支持、chunked响应、XSLT、SSI以及图像缩放等,其中针对包含多个SSI的页面,经由FastCGI或反向代理,SSI过滤器可以并行处理

  支持HTTP下的安全套接层安全协议SSL

  支持基于加权和依赖的优先权的HTTP/2

05.2 高级HTTP服务

  支持基于名字和IP的虚拟主机设置

  支持HTTP/1.0中的KEEP-Alive模式和管线(PipeLined)模型连接

  自定义访问日志格式、带缓存的日志写操作以及快速日志轮转

  提供3xx~5xx错误代码重定向功能

  支持重写(Rewrite)模块扩展

  支持重新加载配置以及在线升级时无需中断正在处理的请求

  支持网络监控

  支持FLV和MP4流媒体传输

05.3 邮件服务

Nginx提供邮件代理服务也是基于开发需求之一,主要包含以下特性:

  支持IMPA/POP3代理服务功能

  支持内部SMTP代理服务功能

 05.4 Nginx常用的功能模块

  静态资源部署

    Rewrite地址重写

      正则表达式的使用

  反向代理

  负载均衡

    算法策略:轮询、加权轮询、ip_hash、url_hash、least_conn、fair

  Web缓存(提升服务器响应速度)

  环境部署

    高可用的环境

  用户认证等模块......

05.5 Nginx的核心组成

  nginx二进制可执行文件(启动、关闭、重新加载 nginx )

  nginx.conf 配置文件

  error.log 错误的日志记录

  access.log 访问日志记录

 

———————————————————————————————————————————————————————————————————————————

                                                                                                                         无敌小马爱学习

posted on 2026-03-07 22:15  马俊南  阅读(3)  评论(0)    收藏  举报