我正在努力让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文件...
我错过了某种特殊的设置吗?
答案 0 :(得分:2)
我忘了运行nextcloud的测试服务器只能通过nginx代理服务器访问。
我还必须在nginx配置中添加client_max_body_size 512M
。