前提:假定有2台服务器:服务器a和服务器b,则服务器a和b须在同一局域网内

服务器设定:a为web服务器,b为文件服务器。这里服务器环境是:Windows Server 2008 R2

大致步骤如下:

1.在服务器a和b上面分别建立系统用户,这里都设置成一致的:IIS_SHARED/password

2.在文件服务器b iis上建立站点:file.sample.com。将该站点的上传文件目录Upload共享给新创建的用户IIS_SHARED,并赋予读写权限。

3.在服务器a上建立web站点:www.sample.com。并建立虚拟目录:Fileserver且将虚拟目录地址指向服务器a的共享文件Upload地址。

4.在上一步骤中,设置连接为特定的用户:IIS_SHARED。

5.在站点www.sample.com的web.config文件的<system.web>节点下面添加如下配置:

<identity impersonate="true" userName="IIS_SHARED" password="g2#a4#$Fw7C2vv99" />1.

开始配置

1.添加用户

2.设置共享

并在安全选项卡中添加用户名IIS_SHARED并设置读写权限。

接下来为了使局域网内其他的电脑能够访问,还需要

a)开启服务 DNS Client 、Function Discovery Resource Publication 、SSDP Discovery 、UPnP Device Host 、TCP/IP NetBIOS Helper服务;

b)在控制面板\网络和 Internet\网络和共享中心\高级共享设置中启用网络发现

至此,文件服务器b的设置工作已经完成。

此时尝试在web服务器a中的dos中输入共享地址尝试访问服务器b的共享目录

3.在web服务器a建立站点,并建立虚拟目录指向服务器b的共享文件夹地址

如果尝试以www.sample.com/Fileserver/1.png可以访问则成功。

注:为了访问方便,可以将服务器b的地址解析到服务器a的硬盘。cmd命令如下:

net use H: \\10.25.69.203\wwwroot\Upload password /user:IIS_SHARED

参考链接:http://www.cnblogs.com/dansediao/p/5712657.html

http://blog.csdn.net/forlinux/article/details/1842933

http://www.cnblogs.com/tdws/p/6231308.html

iis虚拟目录实现分布式文件服务器的更多相关文章

  1. IIS虚拟目录实现与文件服务器网络驱动器映射共享

    这篇文章转载别人,想原创作者致敬! 我本人也遇到同样的问题,故转载记录. 本文重点描述如何使用IIS访问共享资源来架设站点或执行 ASP.Net 等脚本. 通常情况下,拥有多台服务器的朋友在使用IIS ...

  2. 转:IIS虚拟目录实现与文件服务器网络驱动器映射共享

    这篇文章转载别人,想原创作者致敬! 我本人也遇到同样的问题,故转载记录. 本文重点描述如何使用IIS访问共享资源来架设站点或执行 ASP.Net 等脚本. 通常情况下,拥有多台服务器的朋友在使用IIS ...

  3. 利用iis虚拟目录实现文件服务器功能(分布式存储)

    要求说明: 通过网站上传文件保存到统一的文件服务器上. 服务器说明: 1.文件服务器以下称为FilesServer,IP地址为:192.168.1.213 2.Web服务器为以下称为WebServer ...

  4. 利用iis虚拟目录实现文件服务器功能

    要求说明: 通过网站上传文件保存到统一的文件服务器上. 服务器说明: 1.文件服务器以下称为FilesServer,IP地址为:192.168.1.213 2.Web服务器为以下称为WebServer ...

  5. iis 虚拟目录 文件服务器

    需求 多节点站点部署时,上传文件地址统一 调整步骤如下 建立文件服务器 共享目录 设置账号密码 各服务器建账号 密码 需与文件服务器账号密码一致 调整 web.config 在<system.w ...

  6. 修改IIS虚拟目录名称

    @echo off echo ------------------------------------------------------------------------------ echo - ...

  7. 转:修改IIS虚拟目录名称bat脚本

    @echo off echo ------------------------------------------------------------------------------ echo - ...

  8. IIS虚拟目录挂载文件服务器目录

    要求说明: 通过网站上传文件保存到统一的文件服务器上. 服务器说明: 1.文件服务器以下称为FilesServer,IP地址为:192.168.1.213 2.Web服务器为以下称为WebServer ...

  9. iis虚拟目录引发的路径问题

    在iis上把web程序配置成站点是ok的,但配置成虚拟目录,就会发现 图片路径不能,样式不能加载,链接出错. 解决方案: 1,上传图片  ~/upload 2,cs程序,链接跳转,请用~/index. ...

随机推荐

  1. PHP求职宝典系列——PHP Web 编程篇

    PHP Web 编程篇 form表单 1.简述 POST 和 GET 传输的最大容量分别是多少? GET 方法提交的表单数据被附加到 URL 上,并作为URL 的一部分发送到服务器端. URL 的长度 ...

  2. Linux 进程与线程六

    //线程间的通信 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <e ...

  3. poj 1251 Jungle Roads (最小生成树)

    poj   1251  Jungle Roads  (最小生成树) Link: http://poj.org/problem?id=1251 Jungle Roads Time Limit: 1000 ...

  4. python学习之路 第四天

    1.函数动态参数: #!/usr/bin/env python3     def show(*sss,**eee):         print(sss,type(sss))         prin ...

  5. PHP的CURL

    使用CURL完成一个请求: 初始化连接句柄 设置CURL选项 执行并获取结果 释放CURL连接句柄 发送GET请求 function doGetRequest($url,$data,$timeout ...

  6. 【转】OpenGL超级宝典笔记——纹理映射Mipmap

    原文地址 http://my.oschina.net/sweetdark/blog/177812 , 感谢作者,若非法转载请联系本人. 目录[-] Mipmapping Mipmap过滤 构建Mip层 ...

  7. VirtualBox内ubuntu10.10系统和windows7 共享文件夹

    材料 virtualbox 4.3.0 ubuntu10.10 window 7 sp1 步骤 1.安装好虚拟机和操作系统,(具体步骤网上有很多) 2.安装虚拟机的增强功能包, 安装完成手动系统重新, ...

  8. kafka集群安装部署

    kafka集群安装 使用的版本 系统:centos6.5 centos6.7 jdk:1.7.0_79 zookeeper:3.4.9 kafka:2.10-0.10.1.0 一.环境准备[只列,不具 ...

  9. Bzoj1305 [CQOI2009]dance跳舞

    Time Limit: 5 Sec  Memory Limit: 162 MBSubmit: 2925  Solved: 1221 Description 一次舞会有n个男孩和n个女孩.每首曲子开始时 ...

  10. 团队作业week16

    0.新成员如何管理和使用这个工程? 对于后端而言,因为我们也是初次接触Django,因此从我们学习到程序编写过程中用到的各种知识都有学习笔记,比如Django的详细使用,Django数据库的使用.跨域 ...