Apache/httpd - Anpassung Uploadlimit
Autor: Ralf v.d.Mark, Max Zimmermann
eingetragen: Dienstag, 24. Oktober 2023 um 15:04 Uhr (43/2023 Kalenderwoche)
geändert: Dienstag, 24. Oktober 2023 um 15:09 Uhr (43/2023 Kalenderwoche)
Keywords: Apache httpd Uploadlimit maxfilesize phpvalue uploadmaxfilesize postmaxsize LimitRequestBody php_value upload_max_filesize post_max_size
Kategorien: Apache,
Text:
Apache/httpd - Anpassung Uploadlimit "maxfilesize"
Bei den neuen Apache/httpd Versionen ist es so, dass die Direktive „LimitRequestBody“ (https://httpd.apache.org/docs/2.4/en/mod/core.html#limitrequestbody) nicht mehr standardmäßig auf 0 (=unbegrenzt) steht, sondern 1073741824 (=1GB).
Laut der offiziellen Apache Doku ist das zwar erst seit Version 2.4.53 der Fall (wir nutzen 2.4.6 bei RH 7.9 und 2.4.37 bei RH 8.7), RedHat hat das aber bereits mit dem Wechsel auf RedHat Version 8.7 umgesetzt: https://access.redhat.com/articles/6975397.
Das bedeutet, dass wenn das Uploadlimit im Apache hochgesetzt werden soll nicht nur die Werte uploadmaxfilesize und postmaxsize angepasst werden müssen, sondern auch LimitRequestBody, hier bspw. auf 4 GB:
php_value upload_max_filesize 4G
php_value post_max_size 4G
LimitRequestBody 4294967296
Die Fehlermeldungen die ich bekommen habe waren entweder „Bad Gateway“ oder „Request Entity Too Large“:
Quellcode:
php_value upload_max_filesize 4G php_value post_max_size 4G LimitRequestBody 4294967296Anhänge: 1 Dateien