如何在Apache24窗口中设置Mod_Env

2024-03-29 14:01:59 发布

您现在位置:Python中文网/ 问答频道 /正文

也许这是个愚蠢的问题,但是我如何在apache中传递环境变量呢。我在apache的httpd.conf文件中启用了LoadModule env_module modules/mod_env.so语句,并且从documentation中知道我应该使用PassEnv env-variable [env-variable]语句。但我到底需要在哪里添加这一行(在哪个文件中,在什么位置)?在

也就是说,我想要我的系统变量

PassEnv PYTHONPATH C:\Python\DLLs;C:\Python\lib;C:\Python;C:\Python\lib\site-packages

要传播到我的web服务器。我该把它放哪儿?在

抱歉,我是apache的初学者,似乎找不到任何关于这个问题的分步说明。在


Tags: 文件envmodulesmodsolibapacheconf
1条回答
网友
1楼 · 发布于 2024-03-29 14:01:59

您可以在^{}文件中设置环境变量,该文件需要放在网站的根目录中:

PassEnv PYTHONPATH C:/Python/DLLs;C:/Python/lib;C:/Python;C:/Python/lib/site-packages

请注意,我在路径中使用了正斜杠,这样apache就不会将它们解释为转义字符。在

要启用.htaccess文件,还需要确保webroot(换句话说,DocumentRoot)在配置中有AllowOverride All

^{pr2}$

相关问题 更多 >