使用反向代理将不同域重定向到同一个apache

Redirect different domains to the same apache using reverse proxy

早上好,

我是 运行 一个 dockerized 环境(本地和生产环境),包括:

  1. nginx 反向代理 https://github.com/jwilder/nginx-proxy

  2. 多套容器,主要是网站有apache什么的

反向代理依赖于在某些 apaches 上设置的环境变量 VIRTUAL_HOST 来重定向流量,由于在 foo.dev 和 [=] 之间切换,它在使用不同环境变量的开发和生产中都运行良好42=] 在 developent/production 多亏了附加的 production.yml 或 tutum 上堆栈文件的不同配置。

但现在我需要让 foo.com 和 foo.es 由同一个网络应用程序提供服务(一个将由同一个 wordpress 容器提供另一个的翻译)。

我想我需要的是在 stackfile/docker-compose.yml 上定义多个 VIRTUAL_HOST 但我不知道是否可行。

我错过了什么吗?

是否可以使用此设置将 foo.com 和 foo.es 路由到同一个容器?

谢谢!

好的,

我只需要在相同的 VIRTUAL_HOST 环境变量上用逗号分隔主机,正如 在我使用的反向代理文档中所述

https://github.com/jwilder/nginx-proxy#multiple-hosts

对不起!