nextcloud на Apache2: слишком большой объект запроса

Я изо всех сил пытаюсь заставить Nextcloud принимать файлы большего размера (до 512 МБ) через SSL.

Что у меня так далеко:

В /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 Мб ...

Мне не хватает какой-то особой настройки?


person Zahlii    schedule 10.12.2016    source источник
comment
вы перезагрузили веб-сервер?   -  person Federkun    schedule 10.12.2016


Ответы (1)


Я забыл, что тестовый сервер, на котором запущен nextcloud, был доступен только через прокси-сервер nginx. Мне также пришлось добавить client_max_body_size 512M в конфигурацию nginx.

person Zahlii    schedule 10.12.2016
comment
Вы проверили скрытый файл .htaccess в корневой папке установки Nextcloud? Он может переопределить ваши настройки php.ini и .conf, как я вижу в моей установке: <IfModule mod_php5.c> php_value upload_max_filesize 511M php_value post_max_size 511M php_value memory_limit 512M [...] </IfModule> <IfModule mod_php7.c> php_value upload_max_filesize 511M php_value post_max_size 511M php_value memory_limit 512M [...] </IfModule> - person Seavel; 12.02.2019