¿Cómo usar la variable setEnv en apache?
apache environment variables (2)
Necesito configurar mi entorno apache en ''foobar''
Sé que necesito configurar mi vhost, pero ¿qué debo escribir allí y dónde?
Vine aquí porque configuré un entorno WSGI de python / django. Cargando módulos y SetEnv
''ing durante todo el día. No funcionó. Las vars simplemente no aparecerían.
Lo que funcionó fue esto: https://gist.github.com/GrahamDumpleton/b380652b768e81a7f60c
Graham describe cómo, básicamente, clonar el archivo wsgi.py y luego usar uno diferente para cada entorno (producción, prueba, desarrollo) y configurar los parámetros del entorno allí con os.environ[''whatever''] = ''you like!''
SetEnv
establece una variable particular en algún valor, por lo que necesita algo como
SetEnv varname varvalue
Si esto es para un host virtual específico, y tiene acceso a los archivos de configuración de Apache, esto iría dentro de la directiva <VirtualHost>
para ese host virtual.
Si no tiene el control de los archivos de configuración, deberá colocarlo en un archivo .htaccess
. Pero para que esto funcione, se debe permitir SetEnv
en los archivos .htaccess
, que se especifica mediante la directiva AllowOverride
.