2016-12-10 2 views
1

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

То, что я это далеко:

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

Я пропустил какую-то специальную настройку?

+0

Вы перезагрузили веб-сервер? – Federkun

ответ

1

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

Смежные вопросы