工做的时候简单作了一个负载均衡的设置,感受挺干货的,因此来分享一下。
但愿大神指导下我。html
第一步:须要下载nginx
下载地址:http://nginx.org/en/download.htmlnginx
我用的是这个版本。
下载完成后,windows系统只须要下一步下一步就能够了,安装在你喜欢的盘里。windows
第二部:大概了解下nginx
打开安装好的文件夹后端
第三部:了解一下nginx的反向代理
反向代理代理服务器,好比:www.xiaolu.com 直接跳转到127.0.0.1:8080
作个反向代理的配置:服务器
图中,我监听了8080端口,域名:localhost,跳转的地址是127.0.0.1:8090
定位到nginx的根目录,执行命令:nginx.exe
定位到了我IIS中配置的8090网站了,这里就是nginx的反向代理。负载均衡
第四步:了解一下什么是负载均衡ide
个人理解是:一台服务器的承载能力是有限的,当服务器出现大批量用户同时访问的时候会出现服务器超载。
好比高速公路的堵车,高峰时间就是超出预期了。那么若是有2条高速公路通向一个终点那确定会舒服不少。
负载均衡大体就是这个意思,nginx的功能就是经过反向代理域名作负载2台不一样服务器的配置。性能
第五步:nginx负载均衡配置网站
直接上图
指定轮询概率,weight和访问比率成正比,用于后端服务器性能不均的状况。
若是后端服务器down掉,能自动剔除。
好比如下配置,则91服务器的访问量为90服务器的两倍。代理
此次就讲解这么多,下次再继续写更多问题。