nginx是什么?一般用来做什么?

2023-01-02 0 1,151

1. nginx是甚么?

坚信许多早已开始自学Linux或是早已在专门从事网络管理组织工作的好友都有母汤氏nginx,那它到底是甚么呢?为甚么那么火?

具体来说nginx是由白俄罗斯人发明者的这款高效能的web伺服器,它同晚期的Apache,IIS,Lighttpd等都具备web伺服器的机能,能正式发布中文网站标识符等天然资源,为采用者提供更多即复。但nginx的机能不单单是而已作为web伺服器,它还能用以做逆向全权和阻抗平衡伺服器,因此总体操控性十分强悍,在web后端伺服器现阶段是民营企业的必选。

在欧美国家的[Netcraft News][2]那个公交站点统计数据了亚洲地区最炙手可热的中文网站所采用的web伺服器,当中nginx现阶段始终位居首位:

nginx是什么?一般用来做什么?

现阶段,他们亚洲地区基本上绝大多数的网络民营企业要道公交站点也都选用的是nginx,主要包括

之类。

2. nginx能做甚么?

在后面几篇文章中,网络管理朱工会详细实战nginx的各大用法。在这里,先做一个简单介绍:

2.1 nginx能做逆向全权:

nginx的逆向全权是nginx的是个十分重要的机能,它能隐藏后端伺服器的数量,因此保证后端伺服器免受攻击,示意图如下:

nginx是什么?一般用来做什么?

当采用者向网络管理朱工那个中文网站发起请求,其实对采用者那个请求进行处理的是后端真实伺服器,中间的伺服器就是逆向全权伺服器。

2.2 nginx能做阻抗平衡:

nginx的阻抗均衡其实是逆向全权的延伸,当单台后端伺服器无法处理后端庞大的请求时,能为后端多准备几台伺服器,共同分摊流量,这就是阻抗平衡,也叫平衡阻抗,示意图如下:

nginx是什么?一般用来做什么?

2.3 nginx能做域名重定向:

重定向也是web伺服器十分重要的机能,我来举一个例子:假设你们公司现在有一个域名,许多老采用者早已习惯了是那个域名来出访你们的中文网站。但你们公司经过改造,需要更换域名,这时就会面临丢失许多老采用者的问题。那么那个问题通过nginxd的重定向就能解决,他们只需要把出访老域名的流量重定向新域名就能了。那个技术的实战,网络管理朱工会在后面通过实例演示。

除了做域名重定向,还有内部重定向,比如采用者出访到没有的天然资源,他们希望给采用者返回指导采用者或是首页。这时,就能写内部重定向实现了。

2.4 nginx能做动静分离:

nignx的动静分离其实也是nginx的逆向全权的机能,而已它很强悍和特别,所以通常单独拿出来说。因为nginx处理静态天然资源的能力十分强,效率十分高。所以许多时候,他们会将采用者请求的静态天然资源直接交由nginx全权伺服器处理,然后把动态的应用程序全权到后端,给应用伺服器处理,以此来提高采用者体验,动静分离示意图如下:

nginx是什么?一般用来做什么?

nginx还有许多强悍的机能,比如做缓存伺服器,邮件全权伺服器,还能做微服务网关等。所以那么一个强悍的服务应用,是自学Linux或是作为网络管理工程师必须要掌握的技能。

热烈欢迎点赞,关注。你的喜欢,就是我原创的动力。

相关文章

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

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