0

假设您在 heroku 上托管了两个应用程序:appA 和 appB。它们可以在 appA.herokuapp.com 和 appB.herokuapp.com 上访问。有没有办法“共享”子域?如,我可以让 appA 监听两个 url 吗?

我想我可以让 appB 将其所有流量转发到 appA,但我更好奇是否可以通过一些 heroku 设置来完成。

谢谢!

4

1 回答 1

3

不,这不能通过 heroku 设置来完成。您要么需要两个应用程序之一作为另一个应用程序的反向代理,要么需要第三台服务器运行专用的反向代理,例如 nginx。

Heroku 支持曾经建议使用第三个 Heroku 应用程序作为带有自定义 buildpack 的 nginx 反向代理来完成此任务,尽管我决定不走那条路。不幸的是,Heroku 没有对同一域上的多个应用程序的系统支持,但这将大大增加其当前可预测和透明的路由平台(它本身是一个不可配置的反向代理)的复杂性。

于 2013-02-23T03:56:40.797 回答