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