当前位置:首页 > 建站优化 > 正文内容

Nginx到底能做什么?

zhuangbi888.com2021-12-11 04:40建站优化119

nginx可以作为web服务器、缓存服务器、HTTP代理服务器、负载均衡服务器。

什么是nginxNginx(发音为“ engine-x”)是一种开源软件,最初被设计为高性能Web服务器。今天,Nginx可以完成其他一些任务,包括缓存服务器,反向代理服务器,负载平衡器等等

Nginx到底能做什么?

web服务器目前主流使用的web服务器软件,主要有apache、nginx、tomcat、iis等,在全球范围内来说,Apache是现有的最流行的Web服务器,但是在高流量网站中最流行的Web服务器确实nginx,在我国不管是大中小互联网公司,主流选择的也是nginx作为web服务器软件。一份来自Netcraft的调查中,发现Apache的使用率为31.54%,Nginx的使用率为26.20%。

Nginx到底能做什么?

代理,分两类:一种的正向代理,一种是反向代理。

反向代理。就是真实服务器不直接访问,而是通过代理进行访问,代理服务器和真实服务器是在同一个网络环境。对于访问来说是无感的,代理服务器对于访问者来说就是提供服务的服务器。基于nginx的反向代理,可以实现分布式(不同子域名访问不同的服务后端节点)和负载均衡(相同的域名访问多个相同的后端节点)

Nginx到底能做什么?

正向代理。与反向代理类似。不同的是正向代理是客户端的代理。对于服务端来说,代理就是一个访问者。网上寻找的HTTP代理就属于正向代理

Nginx到底能做什么?

反向代理和正向代理的区别:

正向代理:针对客户端而言,代理服务器代理客户端,转发请求,并将获得的内容返回给客户端。

反向代理:针对客户端而言,代理服务器就像是原始服务器,代理集群的web节点服务器返回结果。

负载均衡器负载均衡也是Nginx常用的一个功能,基于nginx反向代理。负载均衡其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。

简单而言就是当有2台或以上服务器时,根据规则随机的将请求分发到指定的服务器上处理,负载均衡配置一般都需要同时配置反向代理,通过反向代理跳转到负载均衡。

Nginx目前支持自带3种负载均衡策略(轮询、加权轮询、IP哈希),还有2种常用的第三方策略(fair、url哈希)。

Nginx到底能做什么?

缓存服务器nginx可以实现图片、css、js等静态资源文件的缓存,nginx作为缓存服务器时是搭配nginx作为反向代理服务器一起使用的。当客户端第一次通过nginx向后端资源服务器请求静态资源,响应给对应的客户端同时自身缓存一份,后续如果请求相同的资源,就不需要再次向后端服务器请求了,除非缓存被清理或者缓存过期。

Nginx到底能做什么?

结束语nginx的几个功能很少单一使用,基本都是几个功能搭配混合在一起使用。做实际项目中,nginx一般作为七层负载均衡器,实现分布式架构和应用服务器高可用,还可以实现动静分离,同时缓存静态资源,减轻后端服务器负载。

由于nginx的模块化设计,通过第三方模块,还可以实现其他一些功能,以上都是nginx自带模块实现的,如果你还知道nginx可以实现哪些功能,欢迎在评论区留言!

文|技术猿小黄图|来源于网络我是技术猿小黄,很高兴为您回答,如果您喜欢我的回答,可以关注我,点个赞,谢谢!

标签: iis 子域名

相关文章

如何制作响应式网站?

如何制作响应式网站?

HTML5制作响应式网页,首先需要考虑是全平台适配还是只是移动端适配。这里以移动端响应式网站为例,讲述如何制作响应式网页。 1、选定基本设计尺寸,一般以1080为基准。确定响应式web设计的应用场景之...

设计与制作网站的流程(音乐设计与制作)

设计与制作网站的流程(音乐设计与制作)

步骤一:必须明确想要制作一个什么样的网站,有建站意向的诸位,请先想清楚这三个问题: 1、这个网站存在的主要作用是什么; 2、我想把它建设成一个什么样的网站; 3、这个网站针对的访客群体是哪些人。 为什...

模板网站管理自助建站系统为什么要制?

模板网站管理自助建站系统为什么要制?

CMS网站管理系统是自助建站的必选工具,传统的网页制作,非常麻烦,CMS管理系统专门建有好的模板,只要套上去就是一个网站了,非常简单,还有傻瓜式,建站的人技术要求不高。在国内比较有名的CMS网站管理系...

网站以什么名字备案,个人域名备案网站名称

公司网站建立需要在ICP备案和公安局备案。  (一)申领《ICP许可证》  1、申请者向通信管理部门申领《ICP许可证》。  2、申请者取得《ICP许可证》后,向工商行政管理机关申请增加"互联网信息服...

工信部网站备案要多少时间(网站工信部备案号)

工信部网站备案要多少时间(网站工信部备案号)

这个时间不是一个单独的时间计算,而是几个部门时间总和: 网站备案的基本流程: 1.网站主办者,提交备案资料到接入商。 2.接入商确认客户身份和业务,并作资料初审。 3.初审通过,资料转寄主办者...

php 网站 项目(免费php项目源码)

php 网站 项目(免费php项目源码)

网站开发的选择很多。 java和php开发首先,java和php都不能实现网站的全栈开发。 1、java给人一种重的感觉,优势是框架、组件、中间件丰富,除了web,还有云计算、大数据、人工智能的框架,...

买域名后怎么和网站关联起来?

买域名后怎么和网站关联起来?

一、申请域名(即网址:花钱买),有专门的网络公司卖域名(阿里云,万网); 二、购买空间(即存放你网站文件的磁盘空间),有专门的网络公司卖空间(阿里云,万网),这个也要花钱; 三、做好网站页面文件;...

在哪个网站下载系统比较好(怎样网上下载系统并安装)

在哪个网站下载系统比较好(怎样网上下载系统并安装)

大家好,我是大明、关于这个问题,我建议大家在下载操作系统的时候,要到比较知名的网站去下载比较靠谱,不要到一些不知名的小网站去下载,避免下载操作系统后出现木马程序及不稳定的情况,接下来我就详细说一下这个...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。