Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Apache服务器的WebDAV文件夹配额_Apache_Limit_Webdav_Quota - Fatal编程技术网

使用Apache服务器的WebDAV文件夹配额

使用Apache服务器的WebDAV文件夹配额,apache,limit,webdav,quota,Apache,Limit,Webdav,Quota,我正在尝试在CentOS服务器上设置WebDAV文件夹。我大部分都成功了。我的问题是,我正在尝试设置文件夹的大小限制(配额)。我发现一个博客详细说明了如何使用“DAVSATMaxAreaSize”命令来实现这一点。但是,当我重新启动Apache时,会出现错误:“无效命令'davsatmaxaresize',可能拼写错误或由服务器配置中未包含的模块定义”。这是否意味着未安装支持此命令的模块?如何修复此问题?您需要重新编译apache 从下载修补程序 从centos repos下载apache的rp

我正在尝试在CentOS服务器上设置WebDAV文件夹。我大部分都成功了。我的问题是,我正在尝试设置文件夹的大小限制(配额)。我发现一个博客详细说明了如何使用“DAVSATMaxAreaSize”命令来实现这一点。但是,当我重新启动Apache时,会出现错误:“无效命令'davsatmaxaresize',可能拼写错误或由服务器配置中未包含的模块定义”。这是否意味着未安装支持此命令的模块?如何修复此问题?

您需要重新编译apache

  • 从下载修补程序
  • 从centos repos下载apache的rpm源代码。使用下载的补丁u对其进行修补,然后重新编译apache

  • 我的
    ubuntu12.04
    服务器有问题,但我不想重新编译我的
    apache
    。我“解决”了它如下:

  • 我使用dd创建了一个文件容器(100MB):

    ddif=/dev/zero of=/var/webdav文件容器bs=1048576 count=100

  • 并在该容器中创建了一个文件系统:

    mkfs.ext4/var/webdav文件容器

  • 然后,我将此容器装载为我的共享文件夹:

    mount/var/webdav文件容器/var/webdav共享

  • 因此,现在容器中的文件系统具有固定大小,apache的写入容量不能超过100MB。 唯一的问题是,用户不知道该共享上还有多少空间。Windows客户端报告其自身系统驱动器的大小