Nginx 和 tomcat 实现负载均衡(二)

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
EMR Serverless StarRocks,5000CU*H 48000GB*H
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: ​ 在上一篇文章中已经介绍了Nginx服务器的安装配置,感兴趣的小伙伴可以点击连接阅读​ ​配置Nginx虚拟主机​​,本文主要介绍Tomcat及Nginx + Tomcat负载均衡群集。

三、安装 Nginx 代理和负载均衡功能配置 DNS 服务器域名解析,客户端使用域名  www.nlb.com 负载均衡访问网站


1、安装 Nginx 反向代理依赖软件和 DNS 服务


1)切换到系统光盘

5baa7eef5309d52e4bf04b5fadf1214.png


2)挂载系统盘到/mnt 目录


d6d299bd57296a21b1520a4c64d3ba1.png


3)删除系统自带 yum 源配置本地 yum 源


4c9d597e627e1cef0eeff9be7027c92.png


4)安装依赖程序


11647dc4f4f669c4e56b253ce2b2dbe.png


5)创建管理 nginx 服务用户

78319bd0802b22e816ddbf3a9549ab4.png


2、配置 Nginx 代理服务器


1) 切换到程序光盘

e2859fd06a4ad7e1f6def0f58747ca9.png


2)挂载程序光盘到/mnt 目录


9986d8b4a239f4657d409d8d5817924.png


3)配置 nginx

458dbf242a7ba5303bb9b364bc9279e.png


4)编译安装 Nginx

6704fd9aa00a9b2cab2fa8808749727.png


5)优化 Nginx 服务命令


e33221e3cdb248af9c374ae62aec1b1.png


3、修改 Nginx 主配置配置支持负载均衡群集


1)修改 Nginx 主配置文件

edbc971ca25e0d1815e78614eebbffe.png


2)检查 Nginx 主配置文件是否错误


6680e2f9e4091921a32e2c28d7d2e02.png


3)启动服务查看端口

5923709976912e6865bac812a933bb0.png


4、配置 DNS 服务器


1)修改 DNS 服务器主配置文件检查是否错误

6466121e42dc94d3b574fbdcd005c70.png

01cfb1ba7d2c114236a1ef08f5f15d2.png

cd87930c4837e0f1530f7ea014f3a63.png


2)配置 DNS 服务于数据库文件


f05effbd1435ea6ea502d519ee298fa.png

9b9159805065e38abaad87739c2f55e.png

281ee1aa229f5c01719ff73f44b67d9.png


3)启动服务设置开机自动启动


f4d4eec24d8b3e825ae0a6f4e8c97bd.png

0a2eb5c55eaf0ac18e364c910a5fe08.png


5、客户端访问验证


1)客户端第一次访问网站服务器

c977bb569709feec995aae0cd1fca34.png



2)客户端第二次访问网站服务器


bf763bed0e7e6bd4f90880078899441.png



相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
24天前
|
负载均衡 算法 搜索推荐
Nginx 常用的负载均衡算法
【10月更文挑战第17天】在实际应用中,我们需要根据具体的情况来选择合适的负载均衡算法。同时,还可以结合其他的优化措施,如服务器健康检查、动态调整权重等,来进一步提高负载均衡的效果和系统的稳定性。
112 59
|
3月前
|
Java 应用服务中间件 Shell
Nginx+Keepalived+Tomcat 实现Web高可用集群
Nginx+Keepalived+Tomcat 实现Web高可用集群
114 0
|
1月前
|
负载均衡 应用服务中间件 Linux
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
这篇博客文章详细介绍了Nginx的下载、安装、配置以及使用,包括正向代理、反向代理、负载均衡、动静分离等高级功能,并通过具体实例讲解了如何进行配置。
145 4
nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
|
20天前
|
负载均衡 算法 应用服务中间件
Nginx 常用的负载均衡算法
【10月更文挑战第22天】不同的负载均衡算法各有特点和适用场景。在实际应用中,需要根据具体的业务需求、服务器性能和网络环境等因素来选择合适的算法。
22 3
|
24天前
|
负载均衡 监控 应用服务中间件
除了 Nginx,还有以下一些常见的负载均衡工具
【10月更文挑战第17天】这些负载均衡工具各有特点和优势,在不同的应用场景中发挥着重要作用。选择合适的负载均衡工具需要综合考虑性能、功能、稳定性、成本等因素。
|
1月前
|
负载均衡 应用服务中间件 nginx
Nginx的6大负载均衡策略及权重轮询手写配置
【10月更文挑战第9天】 Nginx是一款高性能的HTTP服务器和反向代理服务器,它在处理大量并发请求时表现出色。Nginx的负载均衡功能可以将请求分发到多个服务器,提高网站的吞吐量和可靠性。以下是Nginx支持的6大负载均衡策略:
133 7
|
1月前
|
负载均衡 算法 Java
腾讯面试:说说6大Nginx负载均衡?手写一下权重轮询策略?
尼恩,一位资深架构师,分享了关于负载均衡及其策略的深入解析,特别是基于权重的负载均衡策略。文章不仅介绍了Nginx的五大负载均衡策略,如轮询、加权轮询、IP哈希、最少连接数等,还提供了手写加权轮询算法的Java实现示例。通过这些内容,尼恩帮助读者系统化理解负载均衡技术,提升面试竞争力,实现技术上的“肌肉展示”。此外,他还提供了丰富的技术资料和面试指导,助力求职者在大厂面试中脱颖而出。
腾讯面试:说说6大Nginx负载均衡?手写一下权重轮询策略?
|
1月前
|
缓存 负载均衡 算法
nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
Nginx 是一款高性能的 HTTP 和反向代理服务器,也是一个通用的 TCP/UDP 代理服务器,以及一个邮件代理服务器和通用的 HTTP 缓存服务器。
66 0
nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
|
1月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
37 3
|
1月前
|
开发框架 负载均衡 前端开发
Nginx负载均衡
Nginx负载均衡