Plesk: Große Dateiuploads ermöglichen

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;

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert