如何在 mod_proxy 设置下引用 Apache 的 http.conf 中的环境变量
Posted
技术标签:
【中文标题】如何在 mod_proxy 设置下引用 Apache 的 http.conf 中的环境变量【英文标题】:How can I reference environment variable in http.conf of Apache under mod_proxy settings 【发布时间】:2015-07-05 15:20:50 【问题描述】:?我将 targetserver 设置为环境变量,但 apache mod_proxy 无法解析。有什么想法吗?
配置: ProxyPass /lac/ http://$targetserver/从服务器收到错误消息
代理服务器收到来自上游服务器的无效响应。代理服务器无法处理请求 GET /lac/。 原因: DNS 查找失败:$targetserver Apache/2.2.15 (CentOS) 服务器在 localhost 端口 80【问题讨论】:
【参考方案1】:我使用的是 Apache/2.4.12,我可以使用 $ENV_VARIABLE_NAME 访问环境变量,例如:$targetservername
服务器版本:Apache/2.4.12 (Unix)
服务器搭建:2015 年 4 月 28 日 10:58:48
【讨论】:
以上是关于如何在 mod_proxy 设置下引用 Apache 的 http.conf 中的环境变量的主要内容,如果未能解决你的问题,请参考以下文章
在 apache http 服务器上设置 mod_proxy
在 apache http 服务器上设置 mod_proxy
Apache + Node.js + mod_proxy。如何将一个域路由到:3000,将另一个域路由到:80