工作的时候简单做了一个负载均衡的设置,感觉挺干货的,所以来分享一下。
希望大神指导下我。

第一步:需要下载nginx
下载地址:http://nginx.org/en/download.html

nginx负载均衡简单设置
我用的是这个版本。
下载完成后,windows系统只需要下一步下一步就可以了,安装在你喜欢的盘里。

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

nginx负载均衡简单设置

第三部:了解一下nginx的反向代理
反向代理代理服务器,比如:www.xiaolu.com 直接跳转到127.0.0.1:8080
做个反向代理的配置:

nginx负载均衡简单设置
图中,我监听了8080端口,域名:localhost,跳转的地址是127.0.0.1:8090
nginx负载均衡简单设置
定位到nginx的根目录,执行命令:nginx.exe
nginx负载均衡简单设置
定位到了我IIS中配置的8090网站了,这里就是nginx的反向代理。

第四步:了解一下什么是负载均衡

我的理解是:一台服务器的承载能力是有限的,当服务器出现大批量用户同时访问的时候会出现服务器超载。
比如高速公路的堵车,高峰时间就是超出预期了。那么如果有2条高速公路通向一个终点那肯定会舒服很多。
负载均衡大致就是这个意思,nginx的功能就是通过反向代理域名做负载2台不同服务器的配置。
nginx负载均衡简单设置

第五步:nginx负载均衡配置

直接上图
nginx负载均衡简单设置
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
如果后端服务器down掉,能自动剔除。
比如以下配置,则91服务器的访问量为90服务器的两倍。

这次就讲解这么多,下次再继续写更多问题。