Nginx负载均衡 配置Nginx代理Tomcat集群

xiaoxiao2025-03-12  10

每访问一次根据权重就轮询三个节点,刷新页面也会参加轮询

192.168.0.213 192.168.0.225 192.168.0.235 三个主机都安装好docker,运行起来nginx容器 配置nginx.conf docker pull nginx 是/etc/nginx/conf.d/*.conf

upstream tomcatserver { #可以直接配置tomcat地址,也可以nginx地址 server 192.168.0.213:8999 weight=5; #weight 是权重 server 192.168.0.225:8968 weight=1; server 192.168.0.235:8968 weight=1; } server { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; proxy_pass http://tomcatserver; }

如果都是相同项目做负载均衡,可以只在一台主机上安装nginx,在三台主机上安装tomcat 也可以在一台主机上安装nginx,同台机上运行三个tomcat容器

测试,只要在浏览器输入安装nginx的主机,nginx访问地址,刷新页面,地址不变,却访问的不是同一个tomcat,即负载均衡成功

转载请注明原文地址: https://www.6miu.com/read-5025730.html

最新回复(0)