Utilizo SetEnv en Apache para establecer algunas variables en los 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, en caso de que alguien pueda sugerir un enfoque mejor o mi sistema anterior no funcione con Nginx.
- Utilizo 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 conozco el nombre de la base de datos, todas las consultas van a la base de datos correspondiente, desde la primera consulta.
- Puedo tener varios dominios usando la misma base de datos, simplemente incluyendo la misma variable en las directivas.