如果您的本地网络上有一台服务器用作文件存储并包含大量文档,您可能不想将所有文件上传到 Web 服务中,而是继续以旧方式处理它们。但是有一个简单、可靠和安全的解决方案,可以让您利用在线编辑文档的优势。您需要执行以下操作:
1.在您的服务器上设置WebDAV 。WebDAV(Web 分布式创作和版本控制)是 HTTP 协议的扩展,它允许管理远程服务器上的文件、通过 Web 访问文档并协作处理它们。
2.将您的 WebDAV 文档存储连接到ONLYOFFICE 文档模块。这将允许您显着扩展文件管理和协作功能。你将能够:
•为用户和组设置不同的文件和文件夹权限;
•控制版本历史并恢复任何以前的版本或修订;
•使用最强大的在线编辑器在线创建和编辑文档;
•使用广泛的协作功能,例如实时共同编辑、审阅、跟踪更改、评论等等。
步骤 1. 在 Ubuntu 14.04 上创建和配置您的 WebDAV 服务器1.安装 Apache Web 服务器
现在 Apache 服务器已安装并正在运行。
2.设置 WebDAV 数据目录Apache(在 Ubuntu 14.04 及更高版本中)的默认文档根目录是/var/www/html. 它构成了应该可以从 Web 访问的文档树结构。webdav在目录中创建一个名为的新文件夹/var/www/:

将文件夹所有者更改为您的 Apache 用户www-data,以便 Apache 具有对该文件夹的写入权限:
3.在 Apache 配置中 启用 WebDAV 模块Apache 包含内置的 WebDAV 模块,但默认情况下不启用它们。使用以下命令启用它们:
4.配置您的 WebDAV 服务器初始配置
1.在文本编辑器中打开配置文件,例如 nano:

2.添加以下指令作为第一行:

3.找到该<VirtualHost>部分并在其中添加以下指令:

•该DavLockDB指令指定 WebDAV 锁定数据库的路径。
•该Alias指令可以允许 Web 访问文档根目录之外的任何文件夹。在此示例中,它将请求映射http://<hostname>/webdav到/var/www/webdav文件夹。
•该Directory指令设置了许多其他指令,这些指令应应用于指定的文件夹及其所有内容。在这种情况下,该DAV指令指定应为/var/www/webdav文件夹启用 WebDAV。
因此,您的配置文件应如下所示:

保存更改并关闭文件。
现在您的 WebDAV 服务器几乎可以使用了,但我们需要通过启用身份验证使其更加安全。
启用身份验证根据以下两个条件选择必要的认证类型:
•您正在使用哪个 ONLYOFFICE 版本(Windows 或 Linux),
•是否在您的 Apache 服务器上启用了 HTTPS。
下表将帮助您选择合适的身份验证类型。
安装先决条件无论您要启用哪种身份验证类型,首先为您的 Web 服务器安装apache2-utils实用程序。这组程序包括用于为基本身份验证创建密码文件的htpasswd实用程序和用于为摘要身份验证创建密码文件的htdigest实用程序。
创建密码文件1.生成包含添加第一个用户的用户密码的文件:
对于基本身份验证:

对于摘要身份验证:

系统将提示您设置并确认指定用户的新密码。
2.添加其他用户时,使用相同的命令省略-c标志:
对于基本身份验证:

对于摘要身份验证:

3.将密码文件的所有者更改为,www-data以便 Apache 可以读取该文件:
编辑 Apache 配置文件1.在文本编辑器中打开配置文件,例如 nano:

2.将以下行添加到该<Directory>部分:
对于基本身份验证:

对于摘要身份验证:

•AuthType/var/www/webdav指令设置用户尝试访问目录时应使用的身份验证类型。可能的值为Basic或Digest。
•AuthName指令指定身份验证领域的名称。指定的值应显示在浏览器密码对话框中,以便用户知道要提供哪些凭据。启用摘要式身份验证时,此值也包含在用于创建密码文件的命令中,并充当用户的命名空间。
•AuthUserFile指令指定包含用户列表及其密码的文件的路径。
•Require指令检查经过身份验证的用户是否有权根据某些限制访问目录。在这种情况下,它指定所有有效用户(即可以验证其身份的用户)都可以访问该目录。
因此,您的配置文件应如下所示:

保存所做的更改并关闭文件。
应用更改启用选定的身份验证模块。
1.对于基本身份验证:

对于摘要身份验证:

2.使用以下命令重新启动 Apache 服务器,以使更改生效:

您的 WebDAV 服务器可以通过以下方式访问http://<hostname>/webdav
<hostname>您的 WebDAV 服务器 IP 地址或主机名在哪里。您可以在 Web 浏览器的地址栏中输入此地址,或通过计算机文件系统进行连接。例如,在 Ubuntu 中,您可以通过以下方式执行此操作:
1.在“文件”窗口中,单击“连接到服务器”选项。
2.在打开的新窗口中,输入dav://<hostname>/webdav并单击“连接”按钮。
3.您将被要求提供您的凭据。输入您在密码文件中指定的 WebDAV 用户名和密码,然后单击连接。
步骤 2. 将您的 WebDAV 服务器连接到 Documents 模块现在您可以切换到Documents模块并连接您的 WebDAV 服务器。
1.单击 门户起始页上的文档链接。
2.在打开的文档模块中,单击添加帐户标题下方的按钮。
3.在连接帐户窗口中,按其他帐户按钮。

4.在打开的新表单中,输入以下参数以连接您的 WebDAV 目录:
•以下列形式引入 连接 URLhttp://<hostname>/webdav/ :或https://<hostname>/webdav/
•在 登录 和 密码 字段中指定您的 WebDAV 用户名和密码。
•如有必要,在文件夹标题字段中更改 WebDAV 目录的默认名称。
5.也可以将 WebDAV 目录添加到可供所有门户网站用户使用的公共文档部分,而不是添加到您的个人文档中。为此,请检查Make shared and put into the 'Common Documents' 文件夹选项。

单击 保存 按钮。
•就是这样,您已经成功地将 WebDAV 服务器连接到 ONLYOFFICE文档模块。现在你可以:
•更改对连接的 WebDAV 目录中不同文件夹和文档的访问权限。