如何说服mod_proxy_ajp将环境变量传递给其后端?

时间:2009-11-24 22:04:49

标签: apache wsgi ajp

我正在尝试将Apache的mod_proxyAJP后端和ajp-wsgi应用服务器一起使用,但它似乎并没有将SetEnv变量发送到应用服务器。

配置代码段:

<Location /script>
    ProxyPass ajp://localhost:8009/script
    SetEnv FOO "barbobot"
</Location>

如何将环境变量从Apache配置传递到我的应用服务器?

1 个答案:

答案 0 :(得分:1)

诀窍是使用AJP_为环境变量添加前缀,如

<Location /script>
    ProxyPass ajp://localhost:8009/script
    SetEnv AJP_FOO "barbobot"
</Location>

请参阅http://marc.info/?l=apache-httpd-dev&m=122059722411298&w=2