如何说服 mod_proxy_ajp 将环境变量传递到其后端?
我正在尝试将 Apache 的 mod_proxy
与 AJP
后端和 ajp-wsgi 应用服务器一起使用,但它似乎没有发送 SetEnv
变量到应用程序服务器。
配置片段:
<Location /script>
ProxyPass ajp://localhost:8009/script
SetEnv FOO "barbobot"
</Location>
如何将环境变量从 Apache 配置传递到我的应用程序服务器?
I'm trying to use Apache's mod_proxy
with the AJP
backend and an ajp-wsgi app server but it doesn't seem to be sending SetEnv
variables to the application server.
Configuration snippet:
<Location /script>
ProxyPass ajp://localhost:8009/script
SetEnv FOO "barbobot"
</Location>
How do I pass environment variables from the Apache configuration to my app server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
诀窍是在环境变量前添加
AJP_
前缀,如参见 http://marc.info/?l=apache-httpd-dev&m=122059722411298&w=2
The trick is to prefix the environment varibles with
AJP_
, as inSee http://marc.info/?l=apache-httpd-dev&m=122059722411298&w=2