Nginx是一款超高性能的轻量级 HTTP 服务器,可以通过服务器上的静态文件通过HTTP协议展示到客户端,可以做正向,反向代理,负载均衡等工作。
特点:
1.高并发量
2.内存消耗少
3.简单稳定:配置简单,基本在一个conf文件中配置,性能比较稳定
4.模块化程度高:Nginx是高度模块化的设计,编写模块相对简单,支持 SSL 等配置
5.支持Rwrite重写规则:能够根据域名、URL的不同, 将HTTP请求分发到不同的后端服务器群组
6.负载均衡:Nginx可以做高并发的负载均衡,对于一些硬件负载设备来说,成本很低
7.正向及反向代理
8.跨平台:支持 Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows,由于Nginx是免费开源的,可以在各系统上编译并使用。
缺点:
作为Web服务器而言,Nginx 对于动态页面则是不太好,所以目前对于动态服务而言,Nginx相对使用比较少,大部分还是使用Nginx的负载及代理功能
以上为个人对 Nginx 的简单理解,欢迎大家一起交流