由网络服务商提供的免费网络硬盘往往会受到容量、数据传输速度、运行稳定性等的限制。对于中小企业用户,其实可以打造一台属于自己的网络硬盘服务器,这对于办公文件共享和交换有较大好处。下面笔者就向大家介绍如何使用第三方软件来部署基于Web接口的网络硬盘服务器。

《桃源网络硬盘免费版》是基于“ASP.NET+ACCESS”运行环境的,因此它需要IIS服务器、“NET Framework”软件包和ACCES数据库的支持。这里笔者是以Windows Server 2003(以下简称Win2003)系统的IIS6.0为例来部署网络硬盘服务器,Win2003已经内置了“ASP.NET”组件,不需要再单独安装“NET Framework”软件包。

小提示: 如果你使用的是Windows 2000 Server系统,首先要从http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9b3a2ca6-3647-4070-9f41-a333c6b9181d下载“NET Framework”,然后进行安装,这样IIS5.0才支持ASP.NET。

安装IIS6和ASP.NET

出于安全方面的考虑,Win2003系统默认是没安装IIS6.0和ASP.NET组件,我们可以运行“添加或删除程序”→“添加/删除Windows组件”。接着在“Windows组件向导”对话框中选中“应用程序服务器”选项,点击下方的“详细信息”按钮,在弹出的对话框中选中“Internet信息服务(IIS)”和“ASP.NET”组件(图1),完成IIS6.0和ASP.NET的安装。

[ 相关贴图 ]
430)this.width=430" align="center" border="0" />

创建虚拟目录

从“http://www.mytaoyuan.com/”下载桃源网络硬盘免费版后,将其内容解压到“E:vdisk”目录下,接下来使用虚拟目录的方式创建Web访问接口。

打开“Internet信息服务(IIS)管理器”后,弹出IIS管理控制台窗口,然后展开“网站”项目,右键点击“默认网站”,在弹出的菜单中选择“新建→虚拟目录”后,弹出“虚拟目录创建向导”对话框。为虚拟目录起个别名,如“vdisk”,接着指定该虚拟目录的真实路径“E:vdisk”,接着还要设置虚拟目录的访问权限,这里只要选择默认的“读取”和“运行脚本”选项即可,最后点击“完成”按钮,结束虚拟目录“vdisk”的创建。

加强数据库安全

桃源网络硬盘免费版使用的是ACCESS数据库,虽然ACCESS数据库简单、易用,但它的安全性却令人担心。因此,桃源网络硬盘3.4版本也采取了相应的安全措施,如将数据库文件放置在“data”文件夹下,并将数据库文件名“reg.mdb”修改为“reg.asp”,数据库文件名后缀修改为“asp”后,它的安全性稍微得到增强,但这还是不够的,毕竟后缀为“asp”的文件一样可以被下载,为了防止恶意下载,最好的方法是将数据库文件名设置得更加复杂,如将“reg.asp”数据库文件名修改为“cpcw1027reg.asp”,这样一来,黑客们就很难猜测到数据库的文件名了。

设置访问权限

由于笔者的Win2003服务器采用NTFS文件系统,因此还要给“E:vdisk”目录赋予相应的访问权限,毕竟用户访问网络硬盘服务器时,要往数据库中写入用户信息,以及上传和下载共享文件等。

右键点击“vdisk”目录,选择“属性”,切换到“安全”标签页,点击“添加”按钮,将“Everyone”账号添加到“组或用户名称”列表框中。然后选中“Everyone”账号,在“Everyone的权限”列表框中选中“读取和运行、列出文件夹目录、读取、修改和写入”这五个选项,最后点击“确定”按钮。

此外,还要保证你的Win2003服务器启用了FSO功能,如果该功能被禁用,请使用“regsvr32 scrrun.dll”命令启用。

修改配置文件“Web.config”

以上修改了桃源网络硬盘的数据库文件名,但此时还不能生效。接下来还要手工调整“Web.config”文档中的参数设置。

在“E:vdisk”目录中,使用记事本打开“Web.config”文档,找到“”部分,然后将它修改为“”,最后记住保存修改后的文件。

应用网络硬盘

1.检测

完成了以上几步准备设置后,现在就可以检验一下你的网络硬盘配置是否正确。在Win2003服务器的IE浏览器地址栏中输入“http://localhost/vdisk/setup.htm”后回车,弹出“全新安装”对话框(图2),首先选中“我同意并接受”选项,然后在“环境配置及目录设置检测”输入栏中填写网络硬盘站点的访问路径,如“http://localhost/vdisk/”,接着点击“检测”按钮,就会对IIS服务器、NET Framework、ACCES数据库引擎、站点虚拟目录和目录访问权限等参数进行检测,如果一切配置正常,就会弹出如图3所示的对话框。

[ 相关贴图 ]
430)this.width=430" align="center" border="0" />

[ 相关贴图 ]
430)this.width=430" align="center" border="0" />

2.注册

注册网络硬盘非常简单,在用户客户端的IE浏览器地址栏中输入“http:// Win2003服务器IP地址/vdisk/index.aspx”后回车,就登录到网络硬盘登录界面,接着点击“注册网络硬盘”按钮,进入到注册对话框。

3.应用

在网络硬盘登录界面中,在“用户名”和“密码”栏中输入你申请的用户名以及用户密码,点击“登录”按钮后,就登录到网络硬盘(图4)。在网络硬盘应用界面中,我们可以上传、下载、删除和共享文件,操作非常简单。这里就不多介绍了。

[ 相关贴图 ]
430)this.width=430" align="center" border="0" />

4.管理

对于网管来说,还要负责维护用户的网络硬盘,网管可以通过“http:// Win2003服务器IP地址/vdisk/admin.aspx”来登录到网络硬盘管理界面,初始化管理账号和密码是“admin”,登录后再对密码进行修改。

在网络硬盘管理界面中(图5),网管可以对用户账号进行编辑、删除、锁定、审核等操作,还可以对共享文件、留言短信和账号等级等参数进行管理,具体管理操作非常简单,这里就不赘述了。

[ 相关贴图 ]
430)this.width=430" align="center" border="0" />

“放飞”网络硬盘

如果你的Win2003服务器使用的是内网IP地址,那么只有局域网内部的用户才可以使用网络硬盘,要想让公网中的用户可以使用,必须进行端口映射,下面笔者以TP-LINK宽带路由器为例,介绍如何进行端口映射。

在客户机中运行IE浏览器,地址栏中输入“http://192.168.1.1/”后回车,其中“192.168.1.1”为宽带路由器默认IP地址,然后输入路由器管理员账号名和密码,登录到宽带路由器管理界面。依次展开“转发规则→虚拟服务器”,在右侧的虚拟服务器框中进行端口映射(图6)。

[ 相关贴图 ]
430)this.width=430" align="center" border="0" />

在“服务端口”栏中输入“80”,该端口是IIS服务器所使用的端口号;接着在“IP地址”栏中输入Win2003服务器的内网IP地址,如“192.168.1.28”,“协议”栏中选择“ALL”,然后选中后面的“启用”选项,最后点击保存按钮,完成端口映射操作。这样公网中的用户就可以通过“http://路由器公网IP地址/vdisk/” 访问网络硬盘服务器了。

关键两点:

部署网络硬盘服务器的过程并不算太复杂,但你要注意两点:1.采用创建虚拟目录的方式提供Web访问接口;2.合理设置网络硬盘所在目录的访问权限,对于ACCESS数据库文件目录和上传文件所在目录,除了赋予用户读取、执行权限,还需要具有修改和写入权限。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10294527/viewspace-125880/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10294527/viewspace-125880/

巧用软件辅助,打造个人网络硬盘服务器(转)相关推荐

  1. android映射网络硬盘,服务器共享磁盘网络映射方法集萃!

    服务器设置了samba共享之后,客户端想要登录服务器修改内容,需要手动登录,但每次登录需要输入账号和密码比较麻烦,因此常用的方式为建立网络磁盘映射. 在windows平台增加磁盘映射的指令为netus ...

  2. 网络硬盘的起源与发展

    "网络硬盘"是世界互联网服务兴起后,为替代落后的文件服务器(FTP)而开发运营的网络在线服务平台,其中文名称源于英文单词"DRIVE"和"DISK&q ...

  3. 用 Ghost 软件实现基于 PXE 的网络硬盘克隆

    目前,相当多的网吧.电子教室都采用了没有软驱.光驱的工作站.在没有软驱.光驱的情况下,当硬盘的软件系统出现问题时,能否实现网络硬盘克隆呢?PXE技术提供的从网络启动的功能,让我们找到了解决之道.PXE ...

  4. NVR(网络硬盘录像机)以及其他相近名词DVR、DVS、NVS

    DVR DVR:Digital Video Recorder,即数字视频记录器,通常称为数字硬盘录像机,因为采用硬盘作为存储载体已经是最主流的模式.DVR最主要的特点是:可以单独工作的监/控/设备,可 ...

  5. 为自己选一个网络硬盘

    单位要搞网络硬盘,只有先出来撒网了,很多时候想写点东西,不知道时间怎么挤,看着写博的达人,真的很羡慕有那个心情和时间,我来这都成做记录专用了. 参考文章: 目前最好用的免费网络硬盘排名       一 ...

  6. 网络视频服务器与数字硬盘录像机的区别

    在目前的视频监控领域内,除了模拟摄像机.模拟监视器等传统CCTV监控设备之外,网络摄像机(NetworkCamera).视频服务器(VideoServer)以及DVR是近年出现的三个炙手可热的名词.对 ...

  7. 中信soeasy网络硬盘 瑞星杀毒软件升级包

    Welcome to my blog! <script language="javascript" src="http://avss.b15.cnwg.cn/cou ...

  8. 最全的网络硬盘(免费)

    最全的网络硬盘(免费) [ 2005-07-09 23:15:46 | Author: siyizhu ] Font Size: Large | Medium | Small 一.无需下载客户端.不需 ...

  9. Html做网络硬盘系统交互,教你做网络硬盘(上)

    现在为了方便存储数据,很多网站都提供了网络硬盘功能,就来QQ也增添了该功能,这样功能确实给我们带来很多方便,不管实在单位还是在家我们都可以通过网络硬盘随时保存资料,比优盘方便的多多. 现在为了方便存储 ...

最新文章

  1. php excel中解析显示html代码_骑士cms从任意文件包含到远程代码执行漏洞分析
  2. addConditionWaiter
  3. 盛大云主机 就是价格有点贵啊
  4. url映射 ccf (Java正则表达式80分解法)
  5. .NET跨平台实践:用C#开发Linux守护进程
  6. ocx控件 postmessage消息会消失_APP控件之二——弹框
  7. Android:进度条加载
  8. day15【前台】项目发布
  9. 消息中间件→产生原因、JMS与AMQP、主流消息中间件、基本概念、ActiveMQ、集群、实际场景问题解决方案、集成rabbitMQ与kafka
  10. C++基础教程之数组
  11. 如何巧妙的使用pandas结合xlsxwriter实现对表格的读写以及插入图片操作
  12. python 答题辅助_答题辅助python代码实现
  13. 英语单词前缀规则总结
  14. NTFS文件系统下的删除
  15. java 繁体转简体_java 中文繁简体转换工具 opencc4j
  16. LabVIEW树形控件
  17. UVA 12307 旋转卡壳
  18. psvm怎么补全_vi/vim使用进阶: 自动补全
  19. Ubuntu 18.04 Mellanox ConnectX 网络适配器驱动安装
  20. 三国演义java_三国演义全集高清_java进阶(34)–File类、目录复制

热门文章

  1. 直播用的计算机配置,直播电脑配置需要什么样的
  2. 解决vista中IE速度慢或经常不响应、死掉的问题
  3. 如何自学 Java 开发?
  4. GROMACS 分子模拟使用
  5. 计算机网路复习系列:UrlConnection连接和Socket连接的区别
  6. 哈工大2022软件构造Lab3
  7. java encodeuri_encodeURI()和encodeURIComponent()方法
  8. 从零开始开发、运营微信小程序的5点感受
  9. 考研英语一二小作文模板
  10. 软件工程师安德烈·梅萨加冕世界小姐