部署Nginx+keepalived+Tomcat集群架构
- 集群架构背景
- Nginx的高可用负载均衡架构
- Nginx和LVS对比的总结:
- 搭建Nginx+keepalived+Tomcat的高可用负载均衡架构
准备条件:
测试服务器:
系统:centos7.6
服务器1: 172.16.2.203 (Nginx+keepalived+Tomcat)
服务器2: 172.16.2.206 (Nginx+keepalived+Tomcat)
准备软件:
nginx (nginx-1.9.9)
keepalived
tomcat9 (apache-tomcat-9.0.43)
1)两台服务器上先安装tomcat9
关闭防火墙或开启8080端口;
删除webappsx下所有文件,创建ROOT目录了,添加ROOT/index.jsp页面,在页面中加入tomcat的IP地址,并打印出request header中的X-NGINX值,这个值将在后面配置nginx时传入
[root@bogon ~]# cat /opt/apache-tomcat-9.0.43/webapps/ROOT/index.jsp
<div id="asf-box">
<h1>${pageContext.servletContext.serverInfo}(172.16.2.203)<%=request.getHeader("X-NGINX")%>
</h1>
</div>
启动tomcat ,确认浏览器能正确访问:http://172.16.2.203:8080 和 http://172.16.2.206:8080,并且页面显示各自的IP地址,此时request header里没有X-NGINX,显示为null。文章来源:https://www.toymoban.com/news/detail-849847.html
2)两台服务器上安装nginx
启动nginx
浏览器中访问http://172.16.2.203 和 http://172.16.2.206 ,看到如下界面则访问成功。
文章来源地址https://www.toymoban.com/news/detail-849847.html
到了这里,关于部署Nginx+keepalived+Tomcat集群架构的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!