服务器 频道

详解构建企业网络硬盘平台三部曲

    【IT168 专稿】对于中小企业来说文件共享与文件存储是非常重要的应用,通过资源共享可以实现办公协同化的目的,而文件存储的安全问题也是需要企业网络管理员特别关注的。传统应用上企业网络管理员都会通过诸如FTP,局域网共享等方式解决资源应用问题,但是这些方式在操作上不太方便,随着网络硬盘,网络存储概念的出现,很多大型网站都为用户提供了网络空间服务,那么对于中小企业来说我们是否也可以搭建企业内部的网络硬盘平台呢?今天就请各位跟随笔者一起学习如何三步走搭建企业网络硬盘平台。

    一、网络硬盘平台与传统资源共享方式的不同:

    传统资源共享方式主要有FTP和LAN内访问两种,前者操作上比较麻烦,需要使用专门的FTP登录工具,必要时还要修改被动和主动模式等参数,另外资源共享方面不太灵活,很难实现用户之间的共享,一旦某个用户上传某资源后,必须通过管理员设置和修改资源位置方能与指定人员共享。而LAN内访问更不灵活,一方面容易出现帐户外泄等安全问题,另一方面LAN内访问无法实现资源的统一管理,使得企业资源分布起来很松散。

    相比这两种传统资源共享方式来说,网络硬盘平台在配置和管理上要更加灵活,我们可以通过专门的网络硬盘平台搭建工具建立一套企业内部的网络硬盘平台。这样所有用户上传资源,下载资源,分享资源都在一个站点下完成,所有操作都是通过鼠标来完成,用户很容易上手。而且所有资源都集中放到了服务器上,方便统一管理。

    网络硬盘平台这种方式来存储与共享数据得到了众多用户的青睐,越来越多的大型网站开始提供这种网络硬盘的功能,用户可以真正实现一对一的分享,一对多,多对多的共享。

    二、三步走搭建企业网络硬盘平台

    下面笔者就为各位介绍如何在中小企业内部建立一套网络硬盘平台,当然我们选择的程序是免费的,不需要支付任何费用。同时我们需要选择一台服务器作为网络硬盘平台使用,因为该平台是通过IIS向外发布的,相当于一个网站。笔者选择的是国内使用比较多的“桃源网络硬盘”程序,我们可以通过访问http://www.mytaoyuan.com/download.asp地址来下载指定版本,版本之间的差距主要体现在数据库类别上,笔者使用的是.net架构的。

    (1)环境的搭建与调试:

    我们首先需要在服务器上建立桃源网络硬盘平台,整个过程需要进行适当的调试,要保证.net可以顺利运行。

    第一步:下载“桃源网络硬盘”程序并解压缩,如果企业网站是租用外部空间的话,在操作上会变得比较简单,只要对方支持.net架构,那么我们直接将“桃源网络硬盘”程序复制到外部空间中即可。(如图1)

    第二步:如果是自己使用专有服务器来建立“桃源网络硬盘”的话,我们需要在服务器上进行操作,首先配置服务器的角色,添加“应用程序服务器(IIS,ASP.net)。笔者以windows2003为例进行介绍。(如图2)

    第三步:安装“桃源网络硬盘”一定要启用asp.net,然后点“下一步”按钮继续。(如图3)

    第四步:复制必须文件到本地硬盘,我们只需要耐心等待即可。(如图4)

    第五步:“桃源网络硬盘”在使用上非常简单,我们在安装完支持.net的IIS组件后会默认发布c:\inetpub\wwwroot目录,我们只需要将“桃源网络硬盘”所有程序复制到这个目录下即可。当然如果该服务器上发布的站点比较多的话,我们也可以自己建立一个新的目录,通过虚拟目录来发布企业内部网络硬盘。(如图5)

    第六步:调试当前环境是否适合“桃源网络硬盘”运行,由于“桃源网络硬盘”平台的运行需要很多组件,所以我们需要通过输入http://IP/虚拟目录/install.html来检测。同意许可协议后点最下面的“检测”将针对当前环境进行扫描查看是否适合该网络硬盘程序的运行。(如图6)

    第七步:如果发现某些组件没有安装的话我们可以在install.html页面的“环境条件”处依次下载这些组件并安装。“桃源网络硬盘”需要IIS,.net framework,access数据库,MDAC以及合理的虚拟目录访问权限。(如图7)

    小提示:

    很多时候.net的配置会存在一些问题,例如当我们发布虚拟目录后点检测环境时却会出现“应用程序中的服务器错误”问题,最典型的是ajaxpro无法加载。遇到这种问题时我们就需要放弃虚拟目录的应用了,直接将“桃源网络硬盘”程序复制到c:\inetpub\wwwroot目录下即可解决。(如图8)(如图9)

 

    第八步:平台自检最容易出现问题的地方就是权限设置问题了,如果出现c:\inetpub\wwwroot\的权限不足提示的话,我们就需要将.net进程用户添加对该目录的访问权限。(如图10)

    第九步:进入服务器该目录,在其目录上点右键选择“共享和安全”,然后切换到“安全”标签,添加iis_wpg用户组对该目录的完全访问权限。(如果是windows2000系统的话需要添加的用户名是aspnet)设置完毕后“确定”即可。(如图11)

    (2)网络硬盘平台的配置:

    环境与程序搭建好后我们就需要对网络硬盘平台的整体信息进行配置了,默认情况下我们通过http://IP/admin/index.aspx来访问管理后台。通过管理帐户admin和密码admin进入。(如图12)

    在后台管理界面我们可以针对当前使用的网络磁盘空间进行管理,包括菜单添加与管理,公告添加与管理,组织结构的建立,部分工作组的划分,针对不同用户权限的设置(与存储空间和访问权限挂钩),修改默认模板等操作。总之这里可以做的东西很多,灵活度非常高,不过由于篇幅关系我们不可能一条条的讲解,感兴趣的读者可以自行研究。(如图13)

    (3)网络硬盘平台的应用:

    下面我们来说下如何应用网络硬盘平台,我们通过http://ip/index.aspx即可访问前台登录界面,在这里每个员工要想使用此网络硬盘功能都需要申请一个帐户,当然这个帐户也可以通过后台进行添加的,企业网络管理员可以根据实际进行统一设置。在前台注册是通过相关按钮实现的。(如图14)

    注册方法很简单和平时申请邮箱和论坛帐户一样,我们可以在注册时选择公司名称,所在部门与工作组等信息,这样一旦申请完毕后将与对应组,对应部门的权限挂钩。(如图15)

    登录网络硬盘平台后我们有很多种方式来上传资源,分享资源,下面进行简单介绍。

    首先我们介绍上传资源,登录到网络硬盘平台后我们可以看到有一行按钮,点其中的“上传”并通过“浏览”按钮选择本地文件即可。同时我们还可以针对该文件进行文字描述。点“上传”按钮开始上传。当然在上传时我们不光可以从本地选择文件还可以直接贴出文件的外部地址或URL链接地址。出于安全角度考虑,该平台禁止上传脚本格式的文件,很好的避免了脚本木马对服务器的攻击。(如图16)

    资源上传完毕后我们可以随时下载,在个人用户的管理界面下我们可以看到很多功能,包括建立新目录,移动文件,复制文件,下载,压缩,搜索,缩略图,共享,提取,转发等等,这些功能都很好的为用户服务。(如图17)

    在用户界面下点对应的文件后将自动进入下载环节,我们很好的实现了文件数据的存储。(如图18)

    接下来我们看看通过文件提取代码来共享资源,当我们要与别人分享资源时可以通过提取代码来完成,只有知道正确的提取代码的用户才能够顺利下载指定资源。在用户界面下点”设置文件提取代码“,然后平台会自动生成一个提取代码,同时在下方有文件失效时间以及提取链接,我们只需要把这个提取链接发送给其他用户就可以轻松下载该资源了,非常的方便。(如图19)

    当其他用户访问指定链接或通过平台提取码获取文件时将可以看到如图20的界面,直接点对应的资源文件名即可下载。(如图20)

    在目录与文件共享方面用户可以设置愿意共享的工作组和部门,这样可以实现更合理的共享,避免反复设置操作的麻烦。通过部分或工作组的共享目录可以很好的解决资源互访与安全问题。(如图21)

    除了下载与共享外我们还可以针对某些目录的上传进行设置,当用户要上传时必须具备上传文件的密码才能够将资源放置到指定的目录中,这样也很好的实现了管理功能,避免恶意上传等问题发生造成资源混乱。(如图22)

    三、总结:

    笔者使用了一段时间的网络硬盘平台,感觉在实际中的应用优势还是非常明显的,员工用户很愿意接受这种方式,毕竟这种图形化界面的资源共享与存储非常方便,每个用户都可以有自己的独立空间,分享资源也变得更加安全。同时借助URL地址我们也可以实现与外网用户的资源共享与存储。

0
相关文章