Io uso nginx con diversi fastcgi backend (php-cgi, mod-mono-fastcgi4). Ora ho bisogno di inviare un'ulteriore intestazione http al back-end fastcgi, sostanzialmente come fa proxy_set_header quando si usa nginx come proxy inverso. Ma ai miei risultati, non esiste una cosa come fastcgi_set_header in nginx.Invia un'intestazione aggiuntiva al backend FastCGI con nginx
Qualcuno ha qualche idea su come farlo comunque? Non voglio usare altri moduli nginx poiché la soluzione muste può essere facilmente implementabile su una vasta gamma di sistemi cliente.
L'ho trovato anch'io.Tuttavia, fastcgi_param viene utilizzato per impostare le variabili che vengono inviate al server FastCGI, non alle intestazioni HTTP. Il problema è che non è possibile accedere alle variabili fastcgi dall'interno dell'applicazione (che è uno script php o un'applicazione web asp.net). – Dyna
Ora funziona ora usando 'fastcgi_param HTTP_X_MYVAR "myvalue";'. Se il nome della variabile inizia con HTTP_, sembra che venga copiato nelle intestazioni. Tuttavia, questo non è documentato e specifico per l'implementazione e potrebbe cambiare con le versioni future – Dyna
Buona ricerca, Dyna. Ne prenderò nota. – Kamu