前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nginx+Tomcat实现负载均衡

Nginx+Tomcat实现负载均衡

作者头像
用户2409797
发布2019-02-25 15:21:08
7590
发布2019-02-25 15:21:08
举报
文章被收录于专栏:Java修行之道Java修行之道

Nginx+Tomcat实现负载均衡

一、准备两个tomcat并修改端口

首先在server上准备两个一样的tomcat,如果是在同一台server上,得修改其中一个tomcat的启动端口

1.1将8005端口修改为8006

代码语言:javascript
复制
<Server port="8006" shutdown="SHUTDOWN">

1.2将8080端口修改为8081

代码语言:javascript
复制
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

1.3将8009端口修改为8010

代码语言:javascript
复制
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

然后将两个tomcat都启动

如果两个tomcat位于不同的server,那么不需要修改端口

二、修改nginx.conf配置负载均衡

代码语言:javascript
复制
upstream app.com {    #集群
    server 127.0.0.1:8080;    #server1
    server 127.0.0.1:8081;    #server2
}

server{
    listen 80;
    server_name your_server_name;

    location / {
        proxy_pass http://app.com;    #代理pass到上面定义的集群
    }

}

配置好启动nginx,访问your_server_name,一直按F5刷新页面,就可以看到nginx+tomcat负载均衡实现

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-11-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Nginx+Tomcat实现负载均衡
    • 一、准备两个tomcat并修改端口
      • 1.1将8005端口修改为8006
      • 1.2将8080端口修改为8081
      • 1.3将8009端口修改为8010
    • 二、修改nginx.conf配置负载均衡
    相关产品与服务
    负载均衡
    负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档