评论

收藏

[Windows] nginx负载均衡简单设置

服务系统 服务系统 发布于:2021-07-21 13:56 | 阅读数:449 | 评论:0

工作的时候简单做了一个负载均衡的设置,感觉挺干货的,所以来分享一下。
希望大神指导下我。
第一步:需要下载nginx
下载地址:http://nginx.org/en/download.html
DSC0000.png
我用的是这个版本。
下载完成后,windows系统只需要下一步下一步就可以了,安装在你喜欢的盘里。

第二部:大概了解下nginx
打开安装好的文件夹
DSC0001.png

第三部:了解一下nginx的反向代理
反向代理代理服务器,比如:www.xiaolu.com 直接跳转到127.0.0.1:8080
做个反向代理的配置:
DSC0002.png
图中,我监听了8080端口,域名:localhost,跳转的地址是127.0.0.1:8090
DSC0003.png
定位到nginx的根目录,执行命令:nginx.exe
DSC0004.png
定位到了我IIS中配置的8090网站了,这里就是nginx的反向代理。

第四步:了解一下什么是负载均衡
我的理解是:一台服务器的承载能力是有限的,当服务器出现大批量用户同时访问的时候会出现服务器超载。
比如高速公路的堵车,高峰时间就是超出预期了。那么如果有2条高速公路通向一个终点那肯定会舒服很多。
负载均衡大致就是这个意思,nginx的功能就是通过反向代理域名做负载2台不同服务器的配置。
DSC0005.png
第五步:nginx负载均衡配置
直接上图
DSC0006.png
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
如果后端服务器down掉,能自动剔除。
比如以下配置,则91服务器的访问量为90服务器的两倍。
这次就讲解这么多,下次再继续写更多问题。

关注下面的标签,发现更多相似文章