首页 > 作文

Windows下使用Nginx+Tomcat做负载均衡的完整步骤

更新时间:2023-04-04 05:22:27 阅读: 评论:0

前言

今天,王子与大家闲谈一下如何在windows下使用nginx+tomcat做负载均衡的完整步骤,小伙伴们可以试着自己动手实践一下哦。

另外说明一点,本篇文章是纯实操文章,不涉及太多原理的解读,后期可能单独开一个专栏来深入讨论nginx的原理。

好了那我们直接会议议程安排表开始。

下载nginx

首先我们去官网下载一个windows稳定版本的nginx,官网地址:

下载后解压到想要的位置,小伙伴们要注意了,千万不要把它解压到带有中文的文件夹下,会导致不能启动的。

window上的启动非常简单,我们只要进入文件夹,双击nginx.exe就可以直接启动了

nginx的默认端口是80端口,由于王子电脑上的80端口被iss占用,所以我们修改一下端口,改成81端口。

修改端口也很容易,直接进入conf文件夹,打开nginx.conf文件,修改如下位置即可:

修改后,我们直接双击就可以启动nginx服务了,你会看到一个一闪而过的命令窗口,不用在意,其实已经启动成功了,我们在浏览器输入http://localhost:81/,就可以看到nginx的启动页面了。

这样我们的nginx环境就部署好了。

配置文件介绍

现在我们有了afford什么意思nginx的环境,接下来我们的目标是通过nginx将用户的请求反向代理到tomcat上,那么我们首先启动一台tomcat服务器,默认配置即可。

然后我们打开nginx.conf文件无工作证明范本,王子给大家简单介绍一下里面的一些配置的含义。

    listen    81;    rver_name localhost;

listen:刚才我们已经改过了,它就是代表nginx的监听端口,这个没什么可说的

rver_name:表示监听到之后请求转到哪里,默认直接转到本地。

    location / {      root  html;      index index.html index.htm;    }

location:表示匹配的路径,这时配置了/表示所有请求都被匹配到这里

root:里面配置了root这时表示当匹配这个请求的路径时,将会在html这个文件夹内寻找相应的文件。

index:当没有指定主页时,默认会选择这个指定的文件,它可以有多个,并按顺序来加载,如果第一个不存在,则找第二个,依此类推。

除了这些配置,我们再补充一个配置

proxy_pass,它表示代理路径,相当于转发,而不像之前说的root必须指定一个文件夹。

那么现在我们修改一下配置文件,如下:

location / {   proxy_pass http://localhost:8080;} 

然后我们让nginx重新加载配置文件,回到nginx根目录执行nginx -s reload命令就可以了元宵节是几号。

然后我们再重新打开nginx的页面,小伙伴们,是不是发现它已经打开了tomcat页面呢。

实现负载均衡的配置

刚刚我们已经实现了请求的反向代理,从n物理联赛ginx转发到了tomcat上,那么如何配置可以实现一个tomcat的负载均衡集群呢,其实也是很容易的。

配置如下:

upstream localtomcat {   rver localhost:8080; }  rver{     location / {       proxy_pass http://localtomcat;     }     #......其他省略 }

小伙伴们,划重点了,这里一定要注意。upstream后的名字一定不要带下划线,nginx是不认下划线的,会导致转发异常。

那么如何添加新的tomcat实现负载均衡呢?

我们修改端口,新打开一个tomcat服务器,端口为8081,然后增加配置如下:

upstream localtomcat {   rver localhost:8080;   rver localhost:8081; } 

再重新加载nginx的配置文件,你会发现,负载均衡已经实现了,现在会向两台tomcat转发请求了。

而且我们可以设置weight=数字来指定每个tomcat的权重,数字越大,表明请求到的机会越大。

配置如下:

upstream localtomcat {   rver localhost:8080 weight=1;   rver localhost:8081 weight=5; } 

总结

好了,到这里我们已经在windows下搭建好了nginx+tomcat的负载均衡集群。

王子今天的分享就到这里了,欢迎小伙伴们继续关注后续文章。

以上就是windows下使用nginx+tomcat做负载均衡的完整步骤的详细内容,更多关于nginx+tomcat做负载均衡的资料请关注www.887551.com其它相关文章!

本文发布于:2023-04-04 05:22:22,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/911a4aa5e71744525808dd379fa37a77.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Windows下使用Nginx+Tomcat做负载均衡的完整步骤.doc

本文 PDF 下载地址:Windows下使用Nginx+Tomcat做负载均衡的完整步骤.pdf

标签:端口   负载均衡   好了   文件夹
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图