Apache2上的nextcloud:请求实体太大

时间:2016-12-10 10:39:42

标签: php apache owncloud nextcloud

我正在努力让Nextcloud通过SSL接受更大的文件(最多512MB)。

我目前所拥有的是:

在/etc/apache2/conf-enabled/owncloud.conf中:

Alias /nextcloud "/var/www/nextcloud/"
<Directory "/var/www/nextcloud">
  Options +FollowSymLinks
  AllowOverride All

  <IfModule mod_dav.c>
        Dav off
  </IfModule>
  LimitRequestBody 201048600
  SSLRenegBufferSize 201048600
  SetEnv HOME /var/www/nextcloud
  SetEnv HTTP_HOME /var/www/nextcloud
</Directory>

<Directory "/var/www/nextcloud/data/">
  # just in case if .htaccess gets disabled
    Require all denied
</Directory>

在/etc/php5/apache2/php.ini中(由phpinfo()确认并在nextcloud管理员设置中设置)

post_max_size = 512M
upload_max_filesize = 512M

但是,仍然无法上传较大的文件(413请求实体太大)。 它甚至不适用于6 MB文件...

我错过了某种特殊的设置吗?

1 个答案:

答案 0 :(得分:2)

我忘了运行nextcloud的测试服务器只能通过nginx代理服务器访问。 我还必须在nginx配置中添加client_max_body_size 512M