一、首先进行nginx的下载和安装
由于这个部分有更好的教程,我就不在这里叙述了,连接如下
nginx安装教程
二、准备环境
由于我们需要做nginx的负载均衡,需要只要两台Tomcat服务器。
我选择的是Tomcat 8.5.85
我安装的是 nginx1.22.1
自提软件
三、开始搭建
1、首先因为是两个tomcat要同时运行,所以要修改默认的端口号
第一个默认为8080,我们省事就不改了
我们开始改第二个
2、要确保两台Tomcat和nginx能正常启动
我这里改了一下默认的tomcat
因为默认的两个tomcat是一模一样的无法区分,所以我改了一下,修改的地方如下
我第一个tomcat的端口设置的为8080,第二个为8085,所以在index.jsp中修改的端口号也不同,不过这个只是用来区分的,可以随便写哈
3、nginx的配置
在nginx中找到conf/nginx.conf修改其中其中的配置
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream hill {
server 127.0.0.1:8080 weight=10 ; #这里是我配置的负载均衡
server 127.0.0.1:8085 weight=3 ; #tomcat的id地址
}
server {
listen 80; #默认的端口号
server_name 127.0.0.1; #这是虚拟机的IP地址访问这个加上端口号就可以需要变
location / {
root html;
proxy_pass http://hill;
index index.html index.htm index.css *.jpg ;
}
location ~ .*\.(js|css)$ {
proxy_pass http://127.0.0.1:8085;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
4、最后一步运行nginx 在sbin目录下
![在这里插入图片描述](https://img-blog.csdnimg.cn/b3f3ebc682fd426ea3d8da42f3a11ec5.pn
四、最后运行展示
在这里插入图片描述
同一个网址可以访问两个两个不同的网页,至此完成!