【发布时间】:2016-01-04 17:45:34
【问题描述】:
早上,
我正在运行一个 dockerized 环境(本地和生产环境),其中包括:
带有https://github.com/jwilder/nginx-proxy的nginx反向代理
多组容器,主要是有apache之类的网站。
反向代理依赖于在某些 apache 上设置的环境变量 VIRTUAL_HOST 来重定向流量,并且由于在开发/生产中 foo.dev 和 foo.com 之间的变化,它在开发和生产中使用不同的环境变量都能很好地工作,这要归功于tutum 上的 stackfile 上的附加 production.yml 或不同配置。
但现在我需要让 foo.com 和 foo.es 由同一个 Web 应用程序提供服务(一个是由同一个 wordpress 容器提供的另一个的翻译)。
我认为我需要的是在 stackfile/docker-compose.yml 上定义多个 VIRTUAL_HOST 但我不知道这是否可能。
我错过了什么吗?
是否可以使用此设置将 foo.com 和 foo.es 路由到同一个容器?
谢谢!
【问题讨论】:
标签: nginx docker reverse-proxy tutum