Anomalie #2987
Nginx : transfert de fichiers > 4mo
Description
bonjour,
Un établissement de chez nous a mis en place une plateforme Claroline en dmz
lorsqu'ils tentent de transférer des fichiers ils ont le message "Request Entity Too Large" (HTTP error code 413) - NGINX"
sur leur Amon le service nginx est activé et les fichiers peuvent faire + de 4mo
serait-il possible de pouvoir modifier simplement la valeurclient_max_body_size 4M;
sans avoir à faire de patch ? un peu à la manière de l'onglet Squid.
Merci.
Related issues
Associated revisions
transfert de fichiers > 4mo en utilisant la variable php_post_max_size de eole-web (fixes #2987)
History
#1 Updated by Emmanuel GARETTE over 11 years ago
Je serais d'avis de faire cette modification dans nginx.default :
-client_max_body_size 4M; +client_max_body_size %%{php_post_max_size}M; client_body_buffer_size 128k; %set %%len_dom=0 %for %%location_iter in %%revprox_domainname
Avec dans le dictionnaire nginx :
<variable name='php_post_max_size' type='number' description="Taille mémoire maximale qu'un script est autorisé à allouer (en Mo)" exists="False"> <value>128</value> </variable>
et
<check name='obligatoire' target='php_post_max_size'/>
Le problème c'est que la variable original est dans apache, donc pas évidente à retrouver.
#2 Updated by Joël Cuissinat over 11 years ago
Je ne pense pas qu'une modification dans ce sens sera publié pour 2.2 (ça sent le patch...) !
A voir si sur 2.3, on crée des variables spécifiques ou si on repique les valeurs d'apache.
Je relie la demande à #2013 car c'est exactement la même problématique (php_session_gc_maxlifetime)
#3 Updated by Joël Cuissinat over 11 years ago
- Status changed from Nouveau to En attente d'informations
- Distribution changed from EOLE 2.2 to Toutes
#4 Updated by Emmanuel GARETTE over 11 years ago
Pour moi il est nécessaire d'harmoniser les valeurs sur AmonEcole 2.3. Sinon, on ne peut, par exemple, pas transférer de fichier dans ajaxplorer si celui-ci fait plus de 4Mo.
Le problème de faire une nouvelle variable ... c'est la gestion des fills. Si on modifie la valeur d'apache, il faudrait obligatoirement changer la valeur de nginx.
#5 Updated by Joël Cuissinat over 11 years ago
- Target version set to Mises à jour 2.3.5 RC
- Distribution changed from Toutes to EOLE 2.3
#6 Updated by Joël Cuissinat over 11 years ago
- Project changed from Amon to eole-reverseproxy
#7 Updated by Emmanuel GARETTE over 11 years ago
- Status changed from En attente d'informations to Résolu
- % Done changed from 0 to 100
Appliqué par commit 3f17dda84352b8768134024ed5c38f137d577600.
#8 Updated by Joël Cuissinat over 11 years ago
- Assigned To set to Emmanuel GARETTE
#9 Updated by Fabrice Barconnière over 11 years ago
- Status changed from Résolu to Fermé