一、准备工作
(1)下载Tomcat,网址: https://tomcat.apache.org/download-80.cgi
(2)下载Nginx,网址:http://nginx.org/en/download.html
二、配置Tomcat
(1)将下载好的Tomcat解压并命名为Tomcat1,复制Tomcat1至当前目录并重命名为Tomcat2
(2)打开~/Tomcat1/conf/server.xml文件,修改三个端口值(可修改为其他值,只要未被占用即可)
对~/Tomcat2/conf/server.xml文件进行上述相同的操作,端口值依次改为:8205 8280 8209
(3)在两个Tomcat的webapps/ROOT/下新建success.jsp文件,文件内容依次为:
(4)启动Tomcat测试:
在Tomcat1的bin目录下双击startup.bat启动Tomcat
ps:如果之前安装过Tomcat且配置到系统环境中,这里双击会打开之前的Tomcat版本,解决方法:用记事本或其他编辑器打开startup.bat自定义CATALINA_HOME值,set “CATALINA_HOME=Tomcat1所在目录\Tomcat1”,再双击startup.bat即可。
在浏览器上访问:localhost:8180/success.jsp,会显示tomcat1
同样对Tomcat2进行上述操作。
三、配置Nginx
将下载好的Nginx解压,打开~/conf/nginx.conf文件,相关配置如下:
upstream后面的hello.com必须和location中的hello.com相一致,server后面的URL与两个Tomcat的相对应;
upstream中的weight是权重
server中listen的端口号根据实际情况选择修改
四、测试
启动Nginx:在Nginx目录下打开命令行,输入start nginx
两个Tomcat之前的方法开启
在浏览器上访问localhost:8089/success.jsp,会显示和tomcat1或tomcat2,多刷新几次,会发现tomcat1的次数与tomcat2的次数比值为:2:5
领取专属 10元无门槛券
私享最新 技术干货