两台服务器win2008 r2 ,iis7.5 ip地址192.168.5.16, 192.168.5.18 虚拟ip 192.168.5.30
设置过程:
1.在两台服务器上安装负载均衡模块
2.设置两台服务器为静态ip。
3.任选一个服务器进入负载均衡管理器,新建一个集群。首先填入当前server IP,连接后下下一步,填写虚拟ip,作为集群ip。 后面的步骤不说了,网上很多。
4.在完成后,点击右键加入另一台服务器。
5.建立完成后,在ip属性里面能看到两台服务器都会有两个ip地址,在命令行输入ipconfig,会看到ipv4有两个ip。
6.这时候就可以通过虚拟ip访问集群了,不管是远程桌面或是iis站点,都访问顺利。
在设置iis站点的时候,别把ip固定了,这个很重要。
-----------------------------------------------------------------------------分割--------------------------------------------------------------------
windows 2008 r2 + nginx +iis7.5 的配置
依然是5.16,和5.21 连个服务器
增加192.168.5.17 做nginx服务器。也可以再16或21中任意一台。
1.首先下载nginx ,我下载的nginx-1.0.11 windows版本。
2.放在指定目录下,打开配置文件conf/nginx.conf文件
主要是配置upstream 和 server 这两个段,都位于http内。
配置是注意server段{}闭合;
upstream 后的名称要和proxy_pass 后面的像对应;
重启nginx时候最好检查一下,可以用nginx -s reload 命令,能看到错误信息。
用下面的配置可以把不同的端口对应到相应的ip端口,挺强大,后面慢慢学习。
1 upstream www.g1111.com{ 2 server 192.168.5.16:17001; 3 server 192.168.5.21:17001; 4 } 5 6 server { 7 listen 17001; 8 server_name 192.168.5.17; 14 location / { 15 proxy_pass http://www.g1111.com; 16 proxy_redirect default; 17 }23 error_page 500 502 503 504 /50x.html; 24 location = /50x.html { 25 root html; 26 } 27 50 } 51 52 upstream www.g1112.com{ 53 server 192.168.5.16:17002; 54 server 192.168.5.21:17002; 55 } 56 57 server { 58 listen 17002; 59 server_name 192.168.5.17; 60 61 #charset koi8-r; 62 63 #access_log logs/host.access.log main; 64 65 location / { 66 proxy_pass http://www.g1112.com; 67 proxy_redirect default; 68 } 69 70 #error_page 404 /404.html; 71 72 # redirect server error pages to the static page /50x.html 73 # 74 error_page 500 502 503 504 /50x.html; 75 location = /50x.html { 76 root html; 77 } 78 }