Nginx概述

上一篇👉部署Maven工程的项目到Linux上


总目录👉一文带你轻松加愉快入门Linux

文章目录


🚴大家好!我是近视的脚踏实地,这篇文章主要是介绍Nginx的概述
     唯有行动  才能解除你所有的不安

什么是Nginx

Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。
在这里插入图片描述
Nginx 应用场景:
1、http 服务器。Nginx 是一个 http 服务可以独立提供 http 服务。可以做网页静态服务器。
(网页静态服务器也就是说你的这个网站里边全是静态资源,html,css,js啊,他肯定没有什么class文件,那么当然,我们现在写的项目大对数都是动态网站,或者动态站点,那么动态站点不能够部署在Nginx里边,但是可以部署到tomcat里边,用nginx来做反向代理搭建集群,其实,将来部署静态资源网站,我们有一些案例就会这么去做,将来会学习一些页面静态化的技术,就会把动态资源完全转换为静态页面,用Nginx来部署,这样就可以大大节约成本,也可以大大提升用户的体验,因为一个Nginx当做http服务器,他能比上100个tomcat,那成本就大大节约了)

2、虚拟主机。可以实现在一台服务器虚拟出多个网站。例如个人网站使用的虚拟主机。
(第二个功能可以做虚拟主机使用,就是说我想在一台服务器里边,一台Linux系统,那么这里边我想部署好多个项目,那么我们可以使用虚拟主机来模拟出不同的一些代理方式,或者请求方式,那么这里是可以虚拟出多个网站)

3、反向代理,负载均衡。当网站的访问量达到一定程度后,单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用 nginx 做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载高宕机而某台服务器闲置的情况。

举例👇:
在这里插入图片描述
(比如说现在Linux系统中装了个tomcat,然后tomcat里边部署有我们自己写的项目,现在我们通过浏览器就可以访问到远程的tomcat,但是有个问题,现在是个互联网应用,将来就会有很多人都要访问这个tomcat,那么同时访问的人数就称为并发量。

那么其实这个tomcat的并发是非常小的,就几百,只能支持几百,那么如果同时来了两千人,比如说tomcat只能支持200,那么剩下的那1800个人就访问不了,就需要等,需要404,可能会出现各种各样的问题,那么这个时候怎么办,一个机器里边部署这个tomcat支持不了那么多的并发量)

在这里插入图片描述

(那么其实我们就可以弄多个tomcat,一个支持200,那么10个就理论上能够支持200啊,那么现在由我们的浏览器去访问这三个tomcat,就可以分担这些压力。)

在这里插入图片描述

(比如说有是三个浏览器,每个浏览器访问一个tomcat,这样做是没有问题的,但是将来部署了项目之后,总得有一个域名,然后输入同一个域名,我得到不同的tomcat去,那么这个时候怎么来完成,比如说将来输入一个www.monster.com来访问,但要知道访问到哪个tomcat去吧,那么这个时候我们就需要借助一款软件,反向代理的软件,就是Nginx了,Nginx就可以完成这种反向代理的配制,那么将来的请求都到Nginx去,然后由Nginx再去分发这个请求到对应的不同的tomcat里边去,那么这个就是反向代理)
在这里插入图片描述
(那么有了这个反向代理之后,将来比如说绿色对勾的那个服务器是性能比较好的,我想让它能够承受更大的访问量,我们就可以对他做一些权重的配置,做一些浮在均衡的配置,所以这个Nginx他的作用就是反向代理和负载均衡,其实主要的目的为了就是将来我们能够搭建tomcat集群的时候来使用的)


下一篇👉Nginx在Linux下的安装&启动和访问

本篇博客到这就完啦,非常感谢您的阅读🙏,如果对您有帮助,可以帮忙点个赞或者来波关注鼓励一下喔😬 ,嘿嘿👀

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值