关于多机器tomcat,nginx该怎么配置呢?
来源:4-10 Tomcat集群实战-3(windows)
乃好
2019-08-10
老师你好,视频中老师提到多机很简单,说是装了tomcat就基本不用配置了,但是比如现在我家里有三台电脑,其中两台我安装了tomcat,再用另一台去访问,
问题一:假如我访问的是一个在hosts中配置的域名,那么在hosts中该域名对应的ip地址应该写什么呢?以前的话因为两个tomcat都在一台机子上所以写一个就好了。比如我在win上访问linux中的tomcat,host可以这样配置:
192.168.174.20 www.imooc1.com
但是现在有两台机子,两个ip,hosts应该怎么配置呢?
问题2:nginx应该怎么配?有点想不明白,因为以前是一个机器上有两个tomcat,使用nginx就可以掌控请求转发去哪一个tomcat,但是现在两台机子这咋整啊??
比如下图中,nginx是一个单独模块,在单机中可以进行分配,但是多机中怎么实现统一分配呢?如果两台机子都有nginx哪个说了算?
写回答
1回答
-
配置hosts的目的是通过域名访问目标机器,ip就是目标机器的ip。
不管有多少台机器,始终是只有一个nginx作为请求入口的,请求进来后再根据自身的情况进行转发。
022019-08-10
相似问题
nginx 配置无法访问具体Tomcat
回答 1
Nginx负载均衡配置失效
回答 4