经过Alfresco DM 架设网络文件服务-CIFS及WebDAV

 

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的帐户认证
  • 经过微软的活动目录Activity Directory来认证
  • 经过企业的网络密码验证协议,如Kerberos来认证

这里介绍使用alfresco的帐户用户进行验证的方法,把type设为alfresco。而后重启alfresco服务。

 

2. 创建用户帐户及权限分配

 

用管理员身份登录alfresco,并在aflresco里的管理员面板admin console分别创建用户组及用户名。而后,在alfresco的目录文件夹或文件上分配访问权限,这一个步骤很重要,不一样的用户访问的文件权限不一样,这会影响用户在使用网络文件系统时能够作的相应操做。

 

3. 我的电脑设置

经过内部网挂载网络磁盘(CIFS)

用户能够经过Windows CIFS来链接Alfresco的文件夹,这里介绍如何在windows下经过网络磁盘映射来挂载一个网络磁盘。

  1. 打开你的电脑的资源管理器,在工具栏的菜单上找到磁盘映射选项。
  2. 选择一个磁盘映射盘符,如:P
  3. 在目录路经中输入映射路径,如:\\<alfresco服务器的内部名称或IP地址>\alfresco, 注意这里挂载的是/Company Home目录,若是须要挂载本身的帐户空间,路径就是\\<alfresco服务器的内部名称或IP地址>\alfresco\User Homes\<帐户空间名称>
  4. 点选登录时从新链接
  5. 而后确认,并须要输入用户名和密码,你能够保存登陆的账号信息,这样就不须要每次打开都输入账号信息了

挂载了网络磁盘后,你就能够直接经过本地硬盘访问的方式来对内容进行管理了,你能够修改、删除、增长各类内容。

 

经过互联网挂载网络磁盘(WEBDAV)

用户能够经过WEBDAV来链接Alfresco的文件夹,使用HTTP协议从办公室之外的地方透过互联网来挂载网络磁盘。

  1. 打开你的电脑的资源管理器,在菜单上找到磁盘映射选项。
  2. 选择一个磁盘映射盘符,如:P
  3. 在目录路经中输入映射,如:http://<myalfresco server domain>/alfresco/webdav/User Homes/<user folder>, 注意这里须要提供你的alfresco服务器地址以及你的登陆目录(缺省访问空间)
  4. 而后确认,并须要输入用户名和密码,你能够保存登陆的账号信息,这样就不须要每次打开都输入账号信息了

挂载了WEBDAV网络磁盘后,你就能够直接经过本地硬盘访问的方式来对内容进行访问了。

 

注意:保证你在alfresco里有权限访问子目录及父目录,不然影射可能不会成功

 

 

Alfresco虚拟文件系统的性能

 

正如标题的名称所说,Alfresco是经过数据库及Java环境构建的“虚拟”文件系统,与真正的文件系统相比,在性能上是会有所逊色的。事实证实,当你使用CIFS挂载硬盘时,你能够直接经过鼠标拖戈操做就完成把文件放到Alfresco系统里,可是速度会慢些。缘由是alfresco须要对输入的文件做更多的处理,如生成文件对象、读取元数据meta data并产生查询索引。

 

所以,当你考虑向alfresco的虚拟文件系统服务不断地放入文档时,你就须要考虑其速度是否能够接受。

相关文章
相关标签/搜索