Uso nginx con varios backends fastcgi (php-cgi, mod-mono-fastcgi4). Ahora necesito enviar un encabezado http adicional al backend de fastcgi, básicamente lo mismo que proxy_set_header cuando use nginx como proxy inverso. Pero para mis conclusiones, no existe tal cosa como fastcgi_set_header en nginx.Enviar encabezado adicional a FastCGI back-end con nginx
Alguien tiene alguna idea de cómo hacerlo de todos modos? No quiero usar módulos nginx adicionales ya que la solución debe poder implementarse fácilmente en una amplia gama de sistemas de clientes.
Lo he encontrado también.Sin embargo, fastcgi_param se usa para establecer las variables que se envían al servidor FastCGI, no a los encabezados HTTP. El problema es que no puede acceder a las variables fastcgi desde la aplicación (que es un script php o una aplicación web asp.net). – Dyna
Lo tengo trabajando ahora usando 'fastcgi_param HTTP_X_MYVAR "myvalue";'. Si el nombre de la variable comienza con HTTP_, parece que se copia a los encabezados. Sin embargo, esto no está documentado y es específico de la implementación y podría cambiar con versiones futuras – Dyna
Good find, Dyna. Tomaré nota de eso. – Kamu