我是靠谱客的博主 疯狂手链,最近开发中收集的这篇文章主要介绍集群搭建,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天搭建了集群,搭完之后发现之前也有搭过,只是之前搞出来了就直接了事了,也没有仔细琢磨,导致搭完就忘记了,这篇博客主要是为了自己回忆回忆加深印象。

参考连接:https://blog.csdn.net/yongshuai185/article/details/89455760

1.首先 安装了四个tomcat,然后分别修改 conf文件夹下的server.xml文件的如下几个位置:

接着 启动bin目录下的startup.bat,测试确保四个tomcat是否都能正常启动。正常启动之后就又按照https://blog.csdn.net/yongshuai185/article/details/89455760这篇博客将四个tomcat服务进行服务化,即不需要在命令行窗口中启动,具体可以参考上面的博客,这个修改主要是把四个tomcat服务起不同的名字用于区分。

2.其次,需要安装nginx,nginx主要用于负载均衡,因为集群的作用也就是为了可以减轻服务器的负载,也可以进行端口转发。

一开始的时候,nginx我总是启不起来,后来经过百度搜索才发现,nginx所在的文件路径不可以存在文件夹的名字里含有中文,而我的tomcat和nginx都放在同一个含有中文的文件夹下,因为想要把集群操作都统一在同一个目录下,于是就重新安装部署了一次tomcat(心累,又重新来了一遍)。这时候又遇到一个问题,nginx启动了,但是页面无法访问,经排查发现,bin目录下的exe文件名收个字母小写,而在service.bat的文件中我用全部替换将exe文件的首字母小写也替换成了大写(自己挖的坑还是要自己埋),改了之后问题就解决了。

下面就又开始nginx的配置了,集群配置主要是修改了以下文件:

然后页面上直接访问localhost:8089就可以转发到tomcat首页,因为权重weight都为1,所以每次请求会轮流请求,不会给某一个服务器加重负担。如果想要添加或减少服务器,可以直接在upstream local_tomcat下面修改。

3.总结:安装多个tomcat,也就是提供多个服务,这里可以改成提供的项目服务器;然后nginx就可以修改相应的配置转发到相应的服务器上。

有理解不正确的地方欢迎指出,万分感谢!

再次感谢博主:https://blog.csdn.net/yongshuai185/article/details/89455760

 

 

最后

以上就是疯狂手链为你收集整理的集群搭建的全部内容,希望文章能够帮你解决集群搭建所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部