今天无意看到了公司部署了一个老项目 Tomact上部署了两个版本war包 用Nginx实现了负载均衡 听着感觉很牛逼 就自己搞了一个测试来玩玩
Tomacat
下载
首先根据自己电脑配置准备下载一个tomcat 然后解压出来 直接解压在复制一份
配置
因为两个tomcat配置是一样的 所以需要修改一下端口配置 进入tomcat的conf目录下找到server.xml 大概在22行和69行 分别修改端口
配置完之后可以测试一下启动后是否能访问 为了区分下面nginx配置随机访问 把tomcat页面title修改一下用于区分 tomcat目录下webapps/ROOT/index.jsp
nginx
下载
Nginx下载 下载之后解压
配置
找到nginx中conf里面的nginx.conf 添加配置 注意放的位置
upstream serverpool{
//weight值越大 被分配的纪律越大
server localhost:9006 weight=1;
server localhost:9007 weight=3;
}
server {
listen 9005;
server_name localhost;
location /{
proxy_pass http://serverpool/;
}
}
END
以上服务启动完毕之后 就可以看到效果了 注意左上角title变化