Apache2 上的 nextcloud:请求实体太大
nextcloud on Apache2: Request Entity Too Large
我正在努力让 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 Request Entity Too Large)。
它甚至不适用于 6 MB 的文件...
我是否缺少某种特殊设置?
我忘记了测试服务器 运行 nextcloud 只能通过 nginx 代理服务器访问。
我还必须在 nginx 配置中添加 client_max_body_size 512M
。
我正在努力让 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 Request Entity Too Large)。 它甚至不适用于 6 MB 的文件...
我是否缺少某种特殊设置?
我忘记了测试服务器 运行 nextcloud 只能通过 nginx 代理服务器访问。
我还必须在 nginx 配置中添加 client_max_body_size 512M
。