2013-02-23 79 views
0

假设您有两个托管在heroku上的应用:appA和appB。他们将可以在appA.herokuapp.com和appB.herokuapp.com访问。有没有办法“共享”子域名?如在,我可以让appA在这两个网站上收听吗?我可以为我的应用程序提供多个heroku子域名吗?

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

谢谢!

回答

3

不,这不能通过heroku设置完成。您可能需要两个应用程序中的一个作为其他应用程序的反向代理,否则您需要第三个运行专用反向代理(如nginx)的服务器。

Heroku支持曾经建议使用第三个heroku应用程序作为nginx反向代理与自定义buildpack来完成此操作,但我决定不去那条路线。很遗憾,在Heroku的同一个域上没有多个应用程序的系统支持,但是这会增加他们目前可预测和透明的路由平台(这本身就是一个不可配置的反向代理)的复杂性。

+0

谢谢,虽然我希望不是这样。如果可以的话,我会尽快答复你的答案。 – user1767238 2013-02-23 04:02:19

相关问题