【问题标题】:Redirect different domains to the same apache using reverse proxy使用反向代理将不同的域重定向到同一个 apache
【发布时间】:2016-01-04 17:45:34
【问题描述】:

早上,

我正在运行一个 dockerized 环境(本地和生产环境),其中包括:

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

  2. 多组容器,主要是有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


    【解决方案1】:

    好的,

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

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

    对不起!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 2021-01-16
      • 2017-08-21
      • 2020-02-28
      • 1970-01-01
      • 2017-01-18
      相关资源
      最近更新 更多