windows平台下利用Nginx做负载均衡
1.下载nginx(http://nginx.org/en/download.html)安装包,解压,并使用cmd命令转到nginx.exe所在的目录
2.执行cmd命令start nginx启动nginx服务
3.在iis上部署3个站点(数量任意),ip地址分别为:
192.168.199.104:8081
192.168.199.104:8082
192.168.199.104:8083
4.配置nginx.conf
#服务器的集群 upstream netitcast.com { #服务器集群名字 #server 172.16.21.13:8081 weight=1;#服务器配置 weight是权重的意思,权重越大,分配的概率越大。 #server 192.168.1.186:8081 weight=1; server 172.16.1.14:8081 weight=2; server 172.16.1.15:8081 weight=1; #server 172.16.1.15:80 weight=1; } #当前的Nginx的配置 server { listen 80;#监听80端口,可以改成其他端口 server_name localhost;############## 当前服务的域名 #charset koi8-r; #access_log logs/host.access.log main; #location / { # root html; # index index.html index.htm; #} location / { proxy_pass http://netitcast.com; proxy_redirect default; }
5.使用cmd命令重新加载配置:nginx -s reload
6.运行192.168.199.104可以通过实现预设的不同的首页来查看每次访问的真实站点
7.使用cmd命令关闭nginx服务:nginx -s stop