在Apache配置中嵌套变量

时间:2016-04-19 08:13:35

标签: apache docker

我正在构建基于Docker的Apache代理,我希望代理端口可以配置。

我将容器与--link ...:proxied相关联,因此Docker会创建环境变量PROXIED_PORT_80_TCP_ADDRPROXIED_PORT_80_TCP_PORT。我使用ProxyPass / "http://${PROXIED_PORT_80_TCP_ADDR}:${PROXIED_PORT_80_TCP_PORT}/"将代理转发到端口80。

当我启动容器时,我希望可以从命令行配置端口。我将变量传递给-e "PORT=...",它在Apache配置中可用作$ {PORT}。

我试图嵌套变量,如${PROXIED_PORT_${PORT}_TCP_ADDR}但没有成功,也使用了Define插件,但仍然没有运气。

0 个答案:

没有答案