IIS下建立负载均衡虚拟目录的方法
当有两台负载均衡服务器(同时运行相同的网站),需要让其访问共同的目录文件,且保证目录文件上传、下载都能正常运作,有两种解决途径(还有很多种方法):
1、在负载均衡所在的环境中,再找一台服务器,建立公用目录,能够使负载均衡服务器都能访问到这个目录,让上传、下载都在这一个目录下。
2、在负载均衡的IIS下,选择其中一台建立虚拟目录,设置相关权限,让另外一台也可以访问该目录,这里要说的是第二种方法,详细配置如下:
例如: Server1 20 Server1 21
决定: 由于文件不大,选择在20的IIS下建立虚拟目录,在21上配置权限,当连接访问这个目录时,都能够指向20下的虚拟目录
20上的操作:
1):创建虚拟目录
2):点右侧的基本设置
3):点连接为,选择特定用户,并输入管理员账号及密码,以获取最高权限登陆(默认20、21在同一个域里,此账号都可以访问)
PS:如果负载均衡的两台服务器,没有在一个域里,可以做以下尝试:
添加IIS权限,并建立相同的账户,在Webconfig中做配置,详细自行百度
4):点测试设置,看是否通过身份认证和授权(如果都是√号,说明可以配置成功)
21上的操作:
1):创建虚拟目录
注意:标红的地址,是20服务器的虚拟目录的物理地址
2):点连接为,选择特定用户,并输入之前在“20”服务器上设置的账号密码(默认20、21在同一个域里,此账号都可以访问)
PS:如果负载均衡的两台服务器,没有在一个域里,可以做以下尝试:
添加IIS权限,并建立相同的账户,在Webconfig中做配置,详细自行百度
3):点测试设置,看是否通过身份认证和授权(如果都是√号,说明可以配置成功)
4):验证是否能够正常访问,如果访问不能成功,请验证以上步骤:
在21的服务器上,打开浏览器,输入localhost的访问地址,查看是否可以访问到20的虚拟目录下,如果能够访问,说明配置成功:
小提示:可以在20所在的虚拟目录下,放个HTML的文件,来验证是否可以访问