
两台服务器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端口,挺强大,后面慢慢学习。
upstream www.g1111.com{
server 192.168.5.16:17001;
server 192.168.5.21:17001;
} server {
listen 17001;
server_name 192.168.5.17;
location / {
proxy_pass http://www.g1111.com;
proxy_redirect default;
} error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
} upstream www.g1112.com{
server 192.168.5.16:17002;
server 192.168.5.21:17002;
} server {
listen 17002;
server_name 192.168.5.17; #charset koi8-r; #access_log logs/host.access.log main; location / {
proxy_pass http://www.g1112.com;
proxy_redirect default;
} #error_page 404 /404.html; # redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}