在本地配置nginx配置负载均衡

.首先建一个工程,确保在idea上能跑通。
2.把这个项目打成war包,在tomcat下跑;
1.为了不影响idea项目的正常运行,我在复制一个tomact,命名为tomcat_1,这个时候是要给tomcat_1配置环境变量的。
有两种配置方案,一种是去环境变量中配,另外一种是在tomcat_1的bin目录下,修改startup.bat启动文件
我用的第二种方案;
SET JAVA_HOME=D:\java\jdk1.8.0_144
 SET TOMCAT_HOME=D:\tomcat_1
 
 2.保存。在这里插入图片描述按照上面这样做,很有可能会无效,做了如上设置,但是命令行窗口显示的启动信息不是tomact_1的,这个时候,有个更绝的方法,注释掉这行 (即在原来的基础,前面加一个rem),连环境变量也不用配了。
 在这里插入图片描述
2.现在把打成war包,放到tomcat1的wepapss目录下;
3.在tomcat_1的bin目录下找到startup.bat文件。
启动成功的标志;
1.服务器startup in 多少时间内
2.webapps下面war包被解压了出来
在这里插入图片描述在这里插入图片描述
这个时候,去访问;
http://localhost:8080/hero
在这里插入图片描述
现在我们这个流程如法炮制,再来一遍。
注意:如下图所示,修改tomcat_2的端口号,我改长城成8081;
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

改完之后,做个保存;
同时启动两个tomcat,启动成功;
在这里插入图片描述
同时访问,访问成功;
现在我们做的就是配置nginx;
在这里插入图片描述
点击这个可执行文件,会一闪而过,表示启动成功;
附加几个nginx命令:
启动 start nginx
快速停止或者关闭 nginx -s stop
正常停止或者关闭 nginx -s quit
配置文件修改重装命令 nginx -s reload
严重配置是否正确 nginx -t
查看版本号 nginx -v
打开任务管理器:可查看进程;
在这里插入图片描述

现在在地址栏输入;localhost;即可看到这个主页,表示nginx是运行成功。
在这里插入图片描述

接下来我们做域名映射,打开nginx配置文件;
在这里插入图片描述

在这里插入图片描述
做如下配置:
在这里插入图片描述

访问localhost:成功映射到tomcat主页,为啥项目没出来呢,因为没写路径;
在这里插入图片描述

前面埋了坑;我们现在当如下路径下,把项目改成统一的,这样就可以用同一路径访问;
在这里插入图片描述
现在重启tomcat_2;
重启nginx;
不断点刷新,1会变成2,会变成1(这个时候是随机的,有时121212121212的出现,有时1111111111112222222222的出现了。多点耐心,不然以为是配置问题。)
在这里插入图片描述

继续做一件事;找到tomcat_1的配置文件,
在这里插入图片描述
添加
这样直接输入localhost:8080,就可以该项目启动页面
看了很多博客,这里的路径都是精确到了某个jsp页面,我试了很多次,都是没有成功,除非再加上项目名称,如果我写出
就必须这样访问;localhost:8080/hero 那么跟没有配是一样。
在这里插入图片描述

配置知乎,不通过nginx,先用8080测试;
效果是这样的。不用项目名称,就可以到index页面。
在这里插入图片描述
tomcat_2也做如下配置;
现在启动两个项目,在启动nginx;
效果是这样的;
在这里插入图片描述

现在配置主机host;
在这里插入图片描述
现在就可以直接访问;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值