Plesk: Große Dateiuploads ermöglichen
Um bei Plesk große Dateiuploads zu ermöglichen sind einige Änderungen erforderlich. Solltet Ihr Cloudflare einsetzen gibt es hier ebenfalls eine Upload-Beschränkung direkt von Cloudflare. In diesem Fall müsstet Ihr Cloudflare für Eure eigene IP umgehen.
Wir müssen die Apache und nginx-Konfiguration anpassen. Im unteren Beispiel gehen wir davon aus, dass die Datei „/usr/local/psa/admin/conf/panel.ini“ noch nicht existiert und kopieren daher zunächst die Vorlage.
Ich hatte mit diesem Beispiel auf einem anderem System leider Probleme mit Apache2 und dem NPM-Modul. Bitte vorsichtig anwenden und vorher Backups durchführen.
echo 'client_max_body_size 2048m;' > /etc/nginx/conf.d/aa_client_max_body.conf
cp /usr/local/psa/admin/conf/panel.ini.sample /usr/local/psa/admin/conf/panel.ini
chmod 644 /usr/local/psa/admin/conf/panel.ini
echo -e "[webserver]\n nginxClientMaxBodySize =2048m\n" >> /usr/local/psa/admin/conf/panel.ini
plesk sbin httpdmng --reconfigure-all
service nginx restart
echo 'LimitRequestBody 2147483647' > /etc/apache2/apache2.conf
service apache2 restart
In Plesk müssen wir dann noch unter der entsprechenden Domains die „Apache & nginx Einstellungen“ anpassen, als zusätzliche Apache-Einstellungen (http und https) tragen wir ein:
<IfModule mod_fcgid.c>
FcgidMaxRequestLen 2147483647
FcgidMaxRequestsPerProcess 100
FcgidProcessLifeTime 7200
FcgidIOTimeout 7200
FcgidMaxRequestInMem 2147483647
</IfModule>
LimitRequestBody 2147483647
Als zusätzliche nginx-Einstellungen tragen wir ein:
client_body_timeout 3600;