软件环境:
windows7
JDK 版本:jdk-8u151-windows-x64
apache-tomcat 版本:apache-tomcat-8.0.48-windows-x64
nginx 版本:nginx-1.13.8
既然是做负载均衡,那么至少需要两台tomcat服务器,为了方便测试,我是在一台电脑上部署两套tomcat,前端用nginx做反向代理。一台电脑上如何跑两个或者多个tomcat,我在下面会有说明。
首先,安装JDK,并配置好环境变量。
接下来,安装nginx。将下载下来的nginx-1.13.8.zip解压到硬盘,nginx的目录结构如下图:
打开nginx的配置文件(conf\nginx.conf),添加upstream,
upstream server_lb{
#Nginx是如何实现负载均衡的,Nginx的upstream目前支持以下几种方式的分配
#1、轮询(默认)
#每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
#2、weight