iis虚拟目录实现分布式文件服务器
前提:假定有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虚拟目录实现分布式文件服务器的更多相关文章
- IIS虚拟目录实现与文件服务器网络驱动器映射共享
这篇文章转载别人,想原创作者致敬! 我本人也遇到同样的问题,故转载记录. 本文重点描述如何使用IIS访问共享资源来架设站点或执行 ASP.Net 等脚本. 通常情况下,拥有多台服务器的朋友在使用IIS ...
- 转:IIS虚拟目录实现与文件服务器网络驱动器映射共享
这篇文章转载别人,想原创作者致敬! 我本人也遇到同样的问题,故转载记录. 本文重点描述如何使用IIS访问共享资源来架设站点或执行 ASP.Net 等脚本. 通常情况下,拥有多台服务器的朋友在使用IIS ...
- 利用iis虚拟目录实现文件服务器功能(分布式存储)
要求说明: 通过网站上传文件保存到统一的文件服务器上. 服务器说明: 1.文件服务器以下称为FilesServer,IP地址为:192.168.1.213 2.Web服务器为以下称为WebServer ...
- 利用iis虚拟目录实现文件服务器功能
要求说明: 通过网站上传文件保存到统一的文件服务器上. 服务器说明: 1.文件服务器以下称为FilesServer,IP地址为:192.168.1.213 2.Web服务器为以下称为WebServer ...
- iis 虚拟目录 文件服务器
需求 多节点站点部署时,上传文件地址统一 调整步骤如下 建立文件服务器 共享目录 设置账号密码 各服务器建账号 密码 需与文件服务器账号密码一致 调整 web.config 在<system.w ...
- 修改IIS虚拟目录名称
@echo off echo ------------------------------------------------------------------------------ echo - ...
- 转:修改IIS虚拟目录名称bat脚本
@echo off echo ------------------------------------------------------------------------------ echo - ...
- IIS虚拟目录挂载文件服务器目录
要求说明: 通过网站上传文件保存到统一的文件服务器上. 服务器说明: 1.文件服务器以下称为FilesServer,IP地址为:192.168.1.213 2.Web服务器为以下称为WebServer ...
- iis虚拟目录引发的路径问题
在iis上把web程序配置成站点是ok的,但配置成虚拟目录,就会发现 图片路径不能,样式不能加载,链接出错. 解决方案: 1,上传图片 ~/upload 2,cs程序,链接跳转,请用~/index. ...
随机推荐
- java基础算法之插入排序
一.插入排序介绍 插入排序(Insertion Sort)是一种简单直观的排序算法.它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入.插入排序在实现上,通 ...
- 一枚招聘信息——微信支付web前端开发工程师【已招到】
已招到 工作地点: 深圳 职位类别: 技术类 招聘人数: 1人 工作职责: 负责微信支付h5应用产品的前端开发:负责微信支付营销活动,h5游戏的开发:负责微信支付内部平台的开发与日常维护 工作要求: ...
- POJ 2752 Seek the Name, Seek the Fame [kmp]
Seek the Name, Seek the Fame Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 17898 Ac ...
- xib和storyBoard哪些事之UIimage和按钮注意事项
1.uiimageView 和按钮比较特殊,可以只设置其x,y就可以. 2.可以设置其丝例,如1:1,或者当前图片的比例,这样保证不会变形,设置比例在自身上点击control拉个线,选择 3.在右侧就 ...
- C#中string.format用法详解
C#中string.format用法详解 本文实例总结了C#中string.format用法.分享给大家供大家参考.具体分析如下: String.Format 方法的几种定义: String.Form ...
- [LeetCode] Factorial Trailing Zeroes 求阶乘末尾零的个数
Given an integer n, return the number of trailing zeroes in n!. Note: Your solution should be in log ...
- [LeetCode] Set Matrix Zeroes 矩阵赋零
Given a m x n matrix, if an element is 0, set its entire row and column to 0. Do it in place. click ...
- 「坐上时光机,查找编译压缩后的文件最初的样子」gulp-sourcemaps 使用说明
一般我们调试的 js/css 文件都是编译压缩后的,一旦出错很难定位原始的位置,gulp-sourcemaps 的出现帮助我们解决了这个问题. 首先我们看下目录结构: css js a.js b.js ...
- C#之发送邮件【模板】+【封装】ZJ版
PS: 为了弥补上篇博客的不足,正好周六闲着没事.所以进行优化下,来个终结版 功能实现:模板发送+自指定邮箱发送+解耦 总体预览如下: 各代码如下:(代码略多,所以都折叠了) 前台; @{ Layou ...
- 在 kernel 下打 log。 怪異現象與解決方式。
code battery_log(BAT_LOG_CRTI, "y t: %d \n", (int)my_timer_timeout); battery_log(BAT_LOG_C ...