diff --git a/Services/FileDelivery/classes/override.php b/Services/FileDelivery/classes/override.php index ca6d9543ddc4..e17234d902f3 100644 --- a/Services/FileDelivery/classes/override.php +++ b/Services/FileDelivery/classes/override.php @@ -11,4 +11,6 @@ * * @author Fabian Schmid */ +// databay-patch: begin file_delivery_override $override_delivery_type = ilFileDelivery::DELIVERY_METHOD_XACCEL; +// databay-patch: end file_delivery_override diff --git a/docs/databay/patches/file_delivery_override.md b/docs/databay/patches/file_delivery_override.md new file mode 100644 index 000000000000..66acf3e3575e --- /dev/null +++ b/docs/databay/patches/file_delivery_override.md @@ -0,0 +1,24 @@ +# File Delivery Override + +Dieser Patch definiert `X-Accel` als Standard-Auslieferungsmethoden für Dateien. + +## Patch-Markierungen + +Patches wurden mit `databay-patch: begin file_delivery_override` und `databay-patch: end file_delivery_override` markiert. + +## Änderungen + +Angepasst wurden im Rahmen der Funktionalität folgende Dateien: + +* Services/FileDelivery/classes/override.php + +## Spezifikation + +Hostings von ILIAS 9, sollen performant Dateien über HTTP-Server-Mechanismen ausliefern laufen. Gerade im Kontext +des "WebAccessChecker" ist dies die richtige Maßnahme, um ein langsames Auslieferen oder Streamen von Dateien +über PHP zu verhindern. + +Siehe auch: + +* https://gitlab.databay.de/ilias-hosting/ilias/-/issues/6 +* [docs/configuration/secure.md](./../../configuration/secure.md#use-webaccesschecker) \ No newline at end of file