Nginx variables similares a SetEnv en Apache?

Uso SetEnv en Apache para configurar algunas variables en hosts virtuales que recupero en PHP usando$_SERVER[the_variable].

Ahora estoy cambiando a Perl Catalyst y Nginx, pero parece que la directiva "env" en Nginx no es la misma. No funciona. ¿Cómo se puede lograr?

Aquí está la imagen de fondo, por si alguien puede sugerir un mejor enfoque o mi sistema anterior no funciona con Nginx.

Yo uso la misma aplicación para muchos dominios. Todos los datos provienen de diferentes bases de datos con la misma estructura. El nombre de la base de datos está codificado en el host virtual, en esa variable de entorno.Como sé el nombre de la base de datos, todas las consultas van a su base de datos apropiada, desde la primera consulta.Puedo tener múltiples dominios usando la misma base de datos, simplemente incluyendo la misma variable en las directivas.

Respuestas a la pregunta(4)

Su respuesta a la pregunta