Une requête curl reçoit un body vide d'un site derrière un reverse-proxy nginx en HTTP/2:
La configuration d'un nginx pour éviter ce problème est :
version minimale:
|
location / { limit_req zone=acces_publique burst=50 nodelay; proxy_pass <votre_site>; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_buffering on; proxy_hide_header Upgrade; proxy_hide_header Alternate-Protocol;
.
.
}
|
Ma configuration :
|
location / { limit_req zone=acces_publique burst=50 nodelay; proxy_pass <votre_site>; proxy_http_version 1.1; proxy_set_header Connection ""; proxy_set_header Accept-Encoding ""; proxy_buffering on; proxy_buffer_size 128k; proxy_buffers 4 256k; proxy_busy_buffers_size 256k; proxy_temp_file_write_size 256k; proxy_max_temp_file_size 1024m; proxy_hide_header Alternate-Protocol; proxy_hide_header Upgrade;
.
.
}
|