在windows系统下使用Nginx实现tomcat集群

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CutelittleBo/article/details/81032923

nginx下载地址:https://nginx.org/en/download.html
tomcat 8.0下载地址:https://tomcat.apache.org/download-80.cgi

既然要部署集群了,tomcat更改端口什么的应该是小意思了,就不着重讲了。
更改2个tomcat端口号分别为18080,28080,为了区分2个tomcat,分别修改\webapps\ROOT\index.jsp文件
<span id="nav-home"><a href="${tomcatUrl}">Home</a></span>

<span id="nav-home"><a href="${tomcatUrl}">我是tomcat-1</a></span>
<span id="nav-home"><a href="${tomcatUrl}">我是tomcat-2</a></span>

nginx命令介绍
在nginx的bin目录下

#启动nginx
start nginx

#检查nginx.conf配置文件的有效性
nginx.exe -t

#重新加载nginx.conf配置
nginx.exe -s reload

#关闭nginx
nginx.exe -s stop

更改nginx的配置文件(\conf\nginx.conf)


events {
    worker_connections  1024;
}


http {

    upstream tomcat_client {
        #设置同一个cookie的两次/多次请求,请求的是同一台服务器。
        #ip_hash;
        #weight权重,默认1,权重越大访问概率越大
        server 127.0.0.1:18080 weight=6;
        server 127.0.0.1:28080 weight=4;
    }

    server {
        listen       80;
        server_name  localhost;

        location / {
            #注意这里http://后要写 upstream 后的名称
            proxy_pass http://tomcat_client;
        }
    }
}

启动nginx

start nginx

在浏览器中输入:localhost测试一下,多刷新几次.
会轮询显示
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/CutelittleBo/article/details/81032923