1 nginx是什么?
nginx是一款免费开源的高性能HTTP服务器及反向代理服务器(Reverse Proxy)
2 常用web服务器产品
静态web服务软件
1 Apache 中小型web服务的主流
优点:运行速度快,性能稳定,扩展丰富
缺点:以进程为结构基础,消耗cpu,性能下降
2 Lighttpd 开源轻量级web服务器软件
优点:1 安全,快速,兼容性好,灵活
2 低开销,低CPU使用率
3 支持大多数apache的重要功能
缺点: 功能存在不足,部分代码缺陷(如对proxy功能不完善)
动态web服务软件
1 Microsoft IIS 微软旗下产品
优点:可靠、安全、性能和扩展能力强
缺点:部署成本高
2 Tomcat(公猫) Sun公司旗下产品
优点:部署安装方便,系统占有率低,主要的Servlet和JSP容器
缺点:功能少,无法满足复杂业务场景
3 nginx 版本信息
1 stable version 稳定版
2 mainline version 开发版
3 Legacy versions 历史版
4 功能特性
1.处理静态文件,索引文件以及自动索引
2.反向代理加速(无缓存),简单的负载均衡和容错
3.FastCGI,简单的负载均衡和容错
4.模块化的结构。过滤器包括gzipping,byte ranges,chunked responses,以及 SSI-filter。在SSI过滤 器中,到同一个 proxy 或者 FastCGI 的多个子请求并发处理
5.SSL 和 TLS SNI 支持
6.IMAP/POP3代理服务功
7.使用外部 HTTP 认证服务器重定向用户到 IMAP/POP3 后端
8.使用外部 HTTP 认证服务器认证用户后连接重定向到内部的 SMTP 后端
5 主要功能
HTTP代理服务和反向代理
负载均衡
Web缓存
网友评论