思路:搭建两台或者 多台Console出来 ,然后利用nginx做反向代理
提醒:官网上的集群搭建方式一笔带过,并且存在误导,我开始就是按照官网那个搭建始终不成功,费了不少时间。
下面分享搭建过程、中途遇到的问题、解决方案、注意事项等。
1.搭建多台Console
我是用比较偷懒的方式,直接在一台机器上搭建了2台。
先搭建单机版的一台,再复制一份,改下日志路径、启动端口、jmx端口就OK了。
详细的搭建单机Console的步骤参考
2.搭建 nginx服务器
这个很简单,就不详细展开说明,我的 nginx 服务器搭建在 10.0.30.91机器上,关于使用说明在 /*****/readme.txt 里面
3.配置多Console的反向代理
修改 /usr/local/nginx/conf/nginx.conf 文件,在里面添加反向代理的配置,如下图
这里简单说明下:
我们对 test.saturn.*****.com 这个域名进行反向代理,监听 80 端口,如果有来自该域名的请求,用 ip_hash 的负载均衡策略 分发到下面配置的主机地址
10.0.42.228:8080 和 10.0.42.228