๐Ÿงช Traefik Buffering Middleware โ€” Test Upload

Verifica se il middleware buffering Traefik intercetta la richiesta prima di arrivare al container PHP

Come interpretare il test:
โ€ข Vedi questa pagina con errore 413 โ†’ blocco avvenuto in PHP (post_max_size o upload_max_filesize)
โ€ข Non vedi questa pagina e ricevi 413 โ†’ blocco avvenuto in Traefik โœ… il buffering middleware funziona
โ€ข Upload riuscito con file grande โ†’ il middleware buffering non sta bloccando (controlla l'associazione all'ingress)

๐Ÿ˜ Limiti PHP Container

upload_max_filesize100M
post_max_size100M
memory_limit256M
tmp_dir/tmp

๐ŸŒ Headers Traefik Ricevuti

X_FORWARDED_FOR 216.73.216.138
X_FORWARDED_HOST phptest.konsolex.it
X_FORWARDED_PORT 443
X_FORWARDED_PROTO https
X_FORWARDED_SERVER kubenuovo.konsolex.it
X_REAL_IP 216.73.216.138
Remote IP10.42.0.0
Serverphptest.konsolex.it

๐Ÿ“ค Carica File di Test

0%

๐Ÿ”ง Middleware Buffering โ€” Riferimento rapido

maxRequestBodyBytes Dimensione massima request (0 = illimitato)
memRequestBodyBytes Soglia oltre cui buferizza su disco (default 1MB)
maxResponseBodyBytes Dimensione massima response (0 = illimitato)
Esempio middleware K8s per limite 10MB:
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
  name: limit-10mb
spec:
  buffering:
    maxRequestBodyBytes: 10485760
    memRequestBodyBytes: 2097152