Nginx的功能特性及常用功能
2021/10/28 7:10:17
本文主要是介绍Nginx的功能特性及常用功能,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Nginx提供的基本功能服务从大体上归纳为"基本HTTP服务"、“高级HTTP服务”和"邮件服务"等三大类。
基本HTTP服务
Nginx可以提供基本HTTP服务,可以作为HTTP代理服务器和反向代理服务器,支持通过缓存加速访问,可以完成简单的负载均衡和容错,支持包过滤功能,支持SSL等。
-
处理静态文件、处理索引文件以及支持自动索引;
-
提供反向代理服务器,并可以使用缓存加上反向代理,同时完成负载均衡和容错;
-
提供对FastCGI、memcached等服务的缓存机制,,同时完成负载均衡和容错;
-
使用Nginx的模块化特性提供过滤器功能。Nginx基本过滤器包括gzip压缩、ranges支持、chunked响应、XSLT、SSI以及图像缩放等。其中针对包含多个SSI的页面,经由FastCGI或反向代理,SSI过滤器可以并行处理。
-
支持HTTP下的安全套接层安全协议SSL.
-
支持基于加权和依赖的优先权的HTTP/2
高级HTTP服务
-
支持基于名字和IP的虚拟主机设置
-
支持HTTP/1.0中的KEEP-Alive模式和管线(PipeLined)模型连接
-
自定义访问日志格式、带缓存的日志写操作以及快速日志轮转。
-
提供3xx~5xx错误代码重定向功能
-
支持重写(Rewrite)模块扩展
-
支持重新加载配置以及在线升级时无需中断正在处理的请求
-
支持网络监控
-
支持FLV和MP4流媒体传输
邮件服务
Nginx提供邮件代理服务也是其基本开发需求之一,主要包含以下特性:
-
支持IMPA/POP3代理服务功能
-
支持内部SMTP代理服务功能
Nginx常用的功能模块
静态资源部署
Rewrite地址重写
正则表达式
反向代理
负载均衡
轮询、加权轮询、ip_hash、url_hash、fair
Web缓存
环境部署
高可用的环境
用户认证模块...
Nginx的核心组成
nginx二进制可执行文件
nginx.conf配置文件
error.log错误的日志记录
access.log访问日志记录
这篇关于Nginx的功能特性及常用功能的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享
- 2024-08-14nginx 让访问带有/relid的地址返回404 ,例子 /relid-x-0.36-y-131.html-icode9专业技术文章分享
- 2024-08-14nginx 判断地址有/statics/的路径,指向到/home/html/statics/目录-icode9专业技术文章分享