Piranha+LVS+IIS--Windows作为后端真实主机的设置方法

背景: Piranha是配置LVS的web工具,LVS(DR模式)+IIS架构中,主要难点是windows做为后端的服务器回环接口的安装和配置,此处主要介绍这个难点,LVS安装可以参考我前面写的文章。

环境架构说明

环境:

操作系统  Centos 6.6 _X64 +LVS

WEB        windows2008R2+ IIS

结构:

          LVS-ACTIVE:10.6.1.167
          LVS-BACKUP: 10.6.1.168
          LVS-VIP: 10.6.1.16
          Realsever: 10.6.1.58,10.6.1.59

方法如下:

  1. 安装虚拟网卡.

    在运行中输入"hdwwiz.exe",手动从列表中添加新硬件:Windows Loopback Adapter。

2.   设置 Windows Lookback Adapter ip地址为虚拟IP地址.  设置Subnet mask: 255.255.255.255,并重命名虚拟网卡为realserver。 真实网卡一般为本地连接.

3. 修改网卡信息

以管理员身份运行以下批处理脚本,脚本如下:

++++++++++++++++++++++++++++++++++++++++++++++++

@echo off
netsh interface ipv4 set interface "realserver" weakhostreceive=enabled
netsh interface ipv4 set interface "realserver" weakhostsend=enabled
netsh interface ipv4 set interface "本地连接" weakhostreceive=enabled
netsh interface ipv4 set interface "本地连接" weakhostsend=enabled
pause

++++++++++++++++++++++++++++++++++++++++++++++++

完成。


验证

找一台机器访问http://10.6.1.16, 显示如下:

换另外一台访问同个地址, 显示如下:

时间: 2024-10-03 21:53:32

Piranha+LVS+IIS--Windows作为后端真实主机的设置方法的相关文章

lVS DR模式对于后端真实服务器禁止arp广播回应设置

部署LVS-DR模式的时候,我们需要对后端realserver设置的vip禁止ARP广播回应,后端realserver服务器可能是linux或者windows (一).对于realserver 是linux的系统 ,给后端服务器配置vip的方法 真实服务器(real server)配置 ip配置 1)ip:10.0.0.11/16 gw:10.0.0.139 vip:172.16.10.100 # ifconfig lo:0 172.16.10.100/32 broadcast 172.16.1

两个IP实现IIS和Apache公用80端口的设置方法

1. 打开命令提示符并确保您位于 X:\Inetpub\Adminscripts 文件夹(其中 X 是 IIS 安装驱动器)中.为此,请在命令提示符下键入以下命令行: X: CD \Inetpub\Adminscripts 2. 打开 Adminscripts 文件夹后,请在命令提示符下键入以下行: cscript adsutil.vbs set w3svc/disablesocketpooling true 3. 该命令反馈如下: disablesocketpooling :(BOOLEAN)

一个IP绑定多个域名(虚拟主机)设置方法

1.事先建立两个域名站点 分别建立web1和web2站点,分别建立主页面web1.html和web2.html: 2.在httpd.conf文件中启用httpd-vhosts.conf 去掉#,即 #Virtual hosts (虚拟主机) Include conf/extra/httpd-vhosts.conf 3.设置http-vhosts.conf文件(路径:X:/ApacheX.X/conf/extra/http-vhosts.conf) 添加以下内容: #配置虚拟主机 <Virtual

windows 2003 服务器双线双网关设置方法

1.默认不允许设置双网关,需要设置注册表,如下: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:\Tcpip\Parameters 右侧,新建DOWRD项:EnableDeadGWDetect , 值设为 0,重启后生效. 2.修改注册表成功之后,做如下设置: 点击高级 修改跃点数,默认网关的跃点数设置为2,自动跃点计数的勾去掉,填成10,另一张网卡也是同样的设置.

利用Piranha+LVS方案实现WEB负载均衡

背景:最近公司上了一个项目,项目主要是实现手机终端访问WEB页面,但是用户量较大,需要实现负载均衡,经过方案选型,最终选择了用Piranha+LVS+nginx来实现. 环境: 操作系统  Centos 6.6 _X64 WEB         nginx 结构:           LVS-ACTIVE:10.6.1.210          LVS-BACKUP: 10.6.1.211          LVS-VIP: 192.168.1.214          Realsever: 1

windows 下nginx 虚拟主机搭建

需要在 nginx.conf里面引入刚才配置的那个文件 第一步 加东西 http的节点里面加上 一定要注意的是:必须以  ;  结尾 include D:/phpen/nginx-1.3.6/conf/vhost/www.light.com.conf; 或者 include D:/phpen/nginx-1.3.6/conf/vhost/*.conf; 第二步  写配置文件 下面的 这两种方法我都测试过的哦 可以为每一个单独创建一个文件      这个是便于管理 也可以把所有的都写入同一个文件

Xming + PuTTY 在Windows下远程Linux主机

Xming + PuTTY 在Windows下远程Linux主机 一.原理     Linux/Unix的X Window具有网络透明性.X Window系统里有一个统一的Server来负责各个程序与显示器.键盘和鼠标等输入输出设备的交互,每个有GUI的应用程序都通过网络协议与 Server进行交互.所以对于任何一个应用程序,本地运行和远程运行的差别仅仅是X Server的地址不同,别的没有差别.所以在Windows运行一个X Server,就可以很方便的远程运行有GUI的Linux应用了.同时

X-Forwarded-For (IIS日志记录用户真实IP)

参考:http://www.jbxue.com/article/7521.html 当IIS放在反向代理后面时,日志中的客户端ip是反向代理服务器的ip,不是用户的真实IP地址. 本文为大家介绍使用X-Forwarded-For获取到用户真实IP地址的方法. 下载 X-Forwarded-For,即文件是 F5XForwardedFor.dll 如dll文件位于:C:\ISAPIFilter\F5XForwardedFor.dll 在iis站点添加下面的 isapi 筛选器 操作步骤: 网站 -

tengine获取后端真实IP

服务器是用的阿里云 SLB也是的. 发现日志全是10.158的地址. 根据建议,需要安装模块--with-http_realip_module 那么我就先停止nginx 然后编译,在编译参数后面添加--with-http_realip_module就可以了. 修改Nginx日志格式 vi nginx.conf log_format  main  'realip:$http_x_forwarded_for slbip:$remote_addr - $remote_user [$time_local