【问题标题】:How do I serve two different servers to different subdomains on port 80?如何在端口 80 上为两个不同的服务器提供不同的子域?
【发布时间】:2015-07-31 21:31:39
【问题描述】:

目前,我在一个 Digital Ocean droplet 上有两个节点应用程序,安装在 Apache 之上。一个在 3000 端口,另一个在 3001。

我想将传入的请求路由到端口 80 上的 suba.domain.com 到端口 3000 上的应用程序,并将端口 80 上的 subb.domain.com 路由到端口 3001。

This site 好像是我要找的,但是没用,我也在this thread 上尝试了解决方案,也没用。

这些不是我正在寻找的解决方案吗?尝试在子域而不是顶级域上设置它有什么不同吗?如有任何建议,我将不胜感激 - 提前致谢!

【问题讨论】:

  • 实际上stackoverflow.com/questions/13992495/… 是您需要的。如果这些是后端节点,您将需要 Proxypass。
  • @PanamaJack 感谢您的回复 - 这实际上是我发布的第一个链接,也是我尝试的第一个解决方案。该条目具体在哪里?我已将它放入“站点可用”文件夹中我的域的 *.conf 文件中 - 这是正确的位置吗?

标签: apache


【解决方案1】:

我最终使用 nginx 让它工作。与尝试使用 apache 解决问题相比,在 nginx 中更容易做到这一点。这种类型的东西有更多的文档,所以如果你想做类似的事情,就像我在这里列出的一样,考虑切换到 nginx。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    相关资源
    最近更新 更多