「Nginx实战入门」什么是Nginx?Nginx有哪些优点?

2022-12-27 0 990

Nginx是这款轻量的Web 伺服器/逆向伺服器端及邮件(IMAP/POP3)伺服器端,并在两个BSD-like协定下发售。

其特征是占据缓存少,mammalian处置潜能强,以高效能低天然资源耗用而闻名于世,亚洲地区有大批中文网站采用Nginx,比如说:腾讯、天猫、新浪、网易、腾讯、淘宝网等。由于在日常生活组织工作中,他们无可避免地要碰触和采用这样这款高效能的web伺服器,所以他们十分有必要性自学和掌控Nginx。

Nginx是甚么?

Nginx 由Mach和组件共同组成,其中,Mach的内部结构设计十分细微和简约,顺利完成的组织工作也十分简单,实际上通过搜寻命令行将应用程序允诺态射到两个 location block(location 是 Nginx实用性中的两个命令,用作 URL 相匹配),而在这个 location 中所实用性的每一命令Sonbhadra开启相同的组件去顺利完成适当的组织工作。

Nginx 的组件从内部结构上分成核心理念组件、此基础组件和服务器端组件:

1. 核心理念组件:HTTP 组件、 EVENT 组件和 MAIL 组件

2. 此基础组件: HTTP Access 组件、HTTP FastCGI 组件、HTTP Proxy 组件和 HTTP Rewrite组件,

3. 服务器端组件:HTTP Upstream Request Hash 组件、 Notice 组件和 HTTP Access Key组件。

Nginx 的高mammalian得力于其选用了 epoll 数学模型,与现代的伺服器程序构架不同,epoll 是linux Mach 2.6 以后才出现的。 Nginx 选用 epoll 数学模型,触发器非堵塞,而 Apache 选用的是select 数学模型。

Select 特征:select 优先选择标识符的时就是标识符上该事件来就立刻优先选择出,不需要结点整座标识符二叉树,因此工作效率十分高。

Nginx具有下列两个缺点:

1. 高mammalian,高效能

2. 扩展性好

3. 高可信,两年当中断电时间可能多于几秒钟

4. 热布署,可以不重启升级

5. 灵活性高,选用BSD许可证

目前Nginx有三个主要的产品:

官方Nginx。包含开源版(nginx.org)和商业版(nginx.com)

阿里巴巴的Tengine。Tengine是由淘宝网网发起的Web伺服器项目,目前已经开源

OpenResty。OpenResty通过Lua对Nginx进行扩展,使得扩展Nginx组件变得异常轻松

针对他们日常生活自学来说,优先选择官方开源版的Nginx以及OpenResty就可以了。

快速掌控Nginx

课程讲授了Nginx的实用性与采用、企业应用实践(静态代理、负债均衡、动静分离、虚拟主机等),自学完,可以快速地掌控Nginx这样这款高效能的web逆向伺服器端。

N

自学目录

•001.Nginx:Nginx介绍

•002.Nginx:逆向代理

•003.Nginx:正向代理

•004.Nginx:安装-安装前的准备

•005.Nginx:安装

•006.Nginx:命令-开启Nginx

•007.Nginx:命令-关闭Nginx

•008.Nginx:命令-其他命令

•009.Nginx:命令行解读-此基础实用性

•010.Nginx:命令行解读-组织工作模式和链接数

•011.Nginx:命令行解读-HTTP伺服器

•012.Nginx:布署静态Web伺服器

•013.Nginx:负载均衡-硬件和软件负载

•014.Nginx:负载均衡部署myweb项目

•015.Nginx:负载均衡策略介绍

•016.Nginx:负载均衡策略实现

•017.Nginx:负载均衡-其他实用性

•018.Nginx:静态代理

•019.Nginx:动静分离-布署p2p项目

•020.Nginx:动静分离-p2p项目负载均衡

•021.Nginx:动静分离-p2p项目实现动静分离

•022.Nginx:虚拟主机应用场景

•023.Nginx:虚拟主机布署多城市站点

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务