微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nginx核心要领

1.Nginx相关介绍

  Nginx是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
  Nginx有商业版和开源版,大多数公司使用的是开源版的,开源地址:http://nginx.org/

  Tengine 是阿里巴巴基于Nginx,扩展了高性能Web服务器,Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验, http://tengine.taobao.org/
  OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用与服务和动态网关,http://openresty.org/cn

2.为什么这么多公司使用Nginx
  • 1.性能、高并发Nginx 使用更少的内存与cpu资源,支持更多的并发连接,体现更高的效率,因为 Nginx 选择了 epoll and kqueue 作为开发模型
  • 2.高可靠、热部署Nginx 可以支持作为 HTTP代理服务器 对外进行服务。Nginx 用 C 编写, 不论是系统资源开销还是 cpu 使用效率都很好,并且极其稳定,配置热更新,几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动
  • 3.可扩展、BSD许可:因Nginx采用模块化设计,才有了很好的扩展性,又有上面两个非常好的特性,还有BSD许可,所以一些大公司都采用Nginx作为反向代理服务器
3.将分享下面的内容

我将把用到的 Nginx 知识记录并分享给大家,因Nginx的配置与指令很多很多,因此不会大而全的列出来,把精简后的一些核心内容展示给大家(这不是基础知识博客),有助于快速搭建高性能的Web、反向代理服务器,下面是将要分享的大纲:

演示环境基于 Centos7.3

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐