• Nginx高性能服务器安装、配置、运维 (1) —— Nginx简介


     

    一、Nginx 简介

    Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。

    Nginx特点是占有内存少,并发能力强,能够支持高达 50,000 个并发连接数的响应,主要特色功能如下:

    (1)URL rewrite:URL重写

    (2)reverse proxy:反向代理

    (3)做缓存服务器

    (4)实现对web服务的负载均衡

    (5)安装第三方插件,实现健康状态监测

    (6)其他(这里不一一列举)

     

    Nginx底层架构示意图:

     

     

     Nginx架构有以下特点:

    (1)一个主进程和多个工作进程。工作进程是单线程的,且不需要特殊授权即可运行

    (2)消息通知方法:kqueue(FreeBSD),epoll(Linux 2.6+)

    (3)非阻塞;事件驱动;单线程;高度模块化

     

    Nginx服务器应用类型:

    (1)WEB服务器

    提供HTTP(包括HTTPS)服务访问

    (2)应用程序服务器
    提供客户会话管理、业务逻辑管理、数据操作等

    (3)代理服务器
    代理服务器通常是客户端访问的一中行为,在整体客户端访问中是一个重要环节服务器

    (4)反向代理服务器
    与代理服务器相对,但这里不是web页面“生产地”,而是扮演一个托运工的角色,

    从web页面产生地取回页面再定装成页面缓存

    (5)CDN缓存服务器
    反向代理一种应用,扮演缓存服务器角色,解决访问距离等因素

     

    Nginx是基于模块化的构建方式,功能上划分如下:

    (1)Nginx核心模块:包含内核模块和事件驱动模块

    (2)Nginx邮件模块:包括Mail内核模块和相关认真、代理

    (3)Nginx服务模块:包含第三类模块,及HTTP内核模块和标准模块以及可选模块等

     

    二、Nginx 市场份额

    7月份,Netcraft调查统计了全球996,106,380家网站,其中Web服务器在活跃网站上的比例如下图

     

     

     

    根据上图数据所示,全球仍旧超半数的活跃网站使用Apache Web服务器,市场份额为51.14%,环比上月下滑0.29%。

    Nginx排名第二,市场份额降至14.35%。Microsoft第三,上升至11.86%。而Google第四,份额上升至8.12%。

     

    (本文由kayvan编辑发表,内容主要收集于互联网,转载请注明出处:http://www.cnblogs.com/kayvan

     

  • 相关阅读:
    python实现简单的百度翻译
    有趣的if循环
    用python代码模拟登录网站
    解决kali中的中文乱码问题
    基于linux下的NIST数字测试(下)——测试过程
    基于linux下的NIST数字测试(上)——安装过程
    2019-2020-20199135 《网络攻防实践》第3周作业
    2019-2020-20199135 《网络攻防实践》第2周作业
    2019-2020-20199135《网络攻防实践》第1周作业
    20199135网络攻防与实践作业
  • 原文地址:https://www.cnblogs.com/kayvan/p/3976756.html
Copyright © 2020-2023  润新知