Nginx学习(一)

学习参考链接

https://www.cnblogs.com/wang-meng/p/5861174.html

一、负载均衡作用

针对此情况而衍生出来的一种廉价有效透明的方法以扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性的技术就是负载均衡(Load Balance)。

 二、类别

1)一种是通过硬件来进行解决,常见的硬件有NetScaler、F5、Radware和Array等商用的负载均衡器,但是它们是比较昂贵的
2)一种是通过软件来进行解决的,常见的软件有LVS、Nginx、apache等,它们是基于Linux系统并且开源的负载均衡策略.

三、Nginx

  Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:新浪、网易、 腾讯等。

  优点:
1:可运行linux,并有 Windows 移植版。
2:在高连接并发的情况下,Nginx是Apache服务器不错的替代品。Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应

1.负载均衡的功能

转发
故障移除
恢复添加
高可用 Ha
  我们想要使用Nginx那么就必须满足上面的四个条件.
我们配置负载均衡的目的是在于当用户访问我们的服务器的时候, 首先会通过 Nginx服务器来决定转发到哪个Tomcat服务器上去给用户提供服务, 当然这个概率是我们通过权重来配置的. 经过Nginx指派之后, 我们就可以处理高并发的访问了, 这里就能达到负载均衡的目的.

2.搭建Nginx

(1)首先需要在两台服务器上分别安装Nginx和Tomcat,安装nginx 时需要关闭服务器的防火墙。

(2)在浏览器中验证是否安装成功。

(3)配置反向服务代理器

找到配置文件:Nginx/conf/nginx.conf

 

 配置转发条件

 

 重启nginx服务器

 

posted on 2021-11-24 13:18  毛无语666  阅读(19)  评论(0编辑  收藏  举报

导航