集群搭建

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

参考连接: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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值