Nginx核心要领

x33g5p2x  于2021-12-20 转载在 其他  
字(0.8k)|赞(0)|评价(0)|浏览(260)
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

下一篇:一:安装Nginx

相关文章