nginx配置 负载均衡
配置nginx
#配置虚拟主机 server { listen 80; server_name www.testaaa.com; location / { #root /usr/local/nginx/html-01; proxy_pass http://tomcat_cluster; index index.jsp index.htm; } } #配置负载均衡的服务器地址 默认方式轮询 upstream tomcat_cluster{ server 192.168.1.6:8080; server 192.168.1.6:8081; } #配置负载均衡的服务器地址 最少连接数 upstream tomcat_cluster{ least_conn; server 192.168.1.6:8080; server 192.168.1.6:8081; } #配置负载均衡的服务器地址 权重分配服务请求 weight默认都为1 upstream tomcat_cluster{ server 192.168.1.6:8080 weight=2; server 192.168.1.6:8081; } # ip地址hash 同一客户端的请求会被分发到同一个服务器上进行响应请求 upstream tomcat_cluster{ ip_hash; server 192.168.1.6:8080; server 192.168.1.6:8081; } # fair 按后端服务器的响应时间来分配请求,响应时间短的优先分配。 upstream tomcat_cluster{ ip_hash; server 192.168.1.6:8080; server 192.168.1.6:8081; }
.nginx轮询以外的其他负载均衡方式
配置tomcat在80和81端口的tomcat的管理页上添加js脚本
<script>
alert("I'M IS 8080");
</script>
访问结果为