Alfresco DM为网络文件服务提供了一个虚拟的文件系统(是纯Java的),并支持CIFS及WebDAV网络文件访问协议。当你须要在企业局域网及互联网上同时架设一个能够供企业员工使用的安全而可靠的文件服务时,Alfresco是一个比较容易管理和实现的选择。web
参照如下的步骤来完成服务器与我的电脑的设置:数据库
1. 安装Alfrescowindows
如何安装Alfresco的步骤不在此详细描述了。若是是在Linux环境下安装Alfresco的话,安装完毕后,请先确保Linux服务器上没有启动SMB服务,若是有,请关闭SMB,不然没法使用Alfresco 的CIFS文件服务。安全
在/<alfresco home>/WEB-INF/classes/alfresco目录下服务器
打开file-system.properties文件,开启cifs服务网络
cifs.enabled=truedom
打开file-system.xml文件工具
修改 <authenticator type="enterprise"/>性能
这是文件系统的用户认证方式,有三种:spa
这里介绍使用alfresco的帐户用户进行验证的方法,把type设为alfresco。而后重启alfresco服务。
2. 创建用户帐户及权限分配
用管理员身份登录alfresco,并在aflresco里的管理员面板admin console分别创建用户组及用户名。而后,在alfresco的目录文件夹或文件上分配访问权限,这一个步骤很重要,不一样的用户访问的文件权限不一样,这会影响用户在使用网络文件系统时能够作的相应操做。
3. 我的电脑设置
经过内部网挂载网络磁盘(CIFS)
用户能够经过Windows CIFS来链接Alfresco的文件夹,这里介绍如何在windows下经过网络磁盘映射来挂载一个网络磁盘。
挂载了网络磁盘后,你就能够直接经过本地硬盘访问的方式来对内容进行管理了,你能够修改、删除、增长各类内容。
用户能够经过WEBDAV来链接Alfresco的文件夹,使用HTTP协议从办公室之外的地方透过互联网来挂载网络磁盘。
挂载了WEBDAV网络磁盘后,你就能够直接经过本地硬盘访问的方式来对内容进行访问了。
注意:保证你在alfresco里有权限访问子目录及父目录,不然影射可能不会成功
Alfresco虚拟文件系统的性能
正如标题的名称所说,Alfresco是经过数据库及Java环境构建的“虚拟”文件系统,与真正的文件系统相比,在性能上是会有所逊色的。事实证实,当你使用CIFS挂载硬盘时,你能够直接经过鼠标拖戈操做就完成把文件放到Alfresco系统里,可是速度会慢些。缘由是alfresco须要对输入的文件做更多的处理,如生成文件对象、读取元数据meta data并产生查询索引。
所以,当你考虑向alfresco的虚拟文件系统服务不断地放入文档时,你就须要考虑其速度是否能够接受。