我需要将我的apache环境设置为'foobar'
我知道我需要在我的虚拟主机中输入,但我应该在那里输入什么?在哪里?
答案 0 :(得分:57)
SetEnv
将特定变量设置为某个值,因此您需要类似
SetEnv varname varvalue
如果这是针对特定虚拟主机的,并且您可以访问Apache配置文件,则会进入该虚拟主机的<VirtualHost>
指令。
如果您无法控制配置文件,则需要将其放在.htaccess
文件中。但为了实现这一点,SetEnv
文件中必须允许.htaccess
,{{1}}指令使用AllowOverride
指令。
答案 1 :(得分:0)
我来到这里是因为我配置了python / django WSGI环境。
一整天都在加载模块并SetEnv
。
不工作。 vars就不会出现了。
这是做了什么工作:https://gist.github.com/GrahamDumpleton/b380652b768e81a7f60c
Graham描述了如何基本克隆你的wsgi.py文件,然后为每个环境(生产,测试,开发)使用不同的文件,并使用os.environ['whatever'] = 'you like!'