0

heroku でホストされている 2 つのアプリ appA と appB があるとします。appA.herokuapp.com と appB.herokuapp.com でアクセスできます。サブドメインを「共有」する方法はありますか? のように、両方の URL でリッスンする appA を使用できますか?

appB にすべてのトラフィックを appA に転送させることもできると思いますが、heroku の設定でそれを実行できるかどうかもっと知りたいです。

ありがとう!

4

1 に答える 1

3

いいえ、これは heroku 設定では実行できません。他のアプリへのリバース プロキシとして機能する 2 つのアプリのいずれかが必要か、または nginx などの専用リバース プロキシを実行する 3 つ目のサーバーが必要です。

Heroku サポートは、これを達成するためにカスタム ビルドパックを備えた nginx リバース プロキシとして 3 番目の heroku アプリを使用することをかつて提案しましたが、私はそのルートに行かないことにしました。残念なことに、Heroku では同じドメインで複数のアプリを体系的にサポートしていませんが、それによって現在予測可能で透過的なルーティング プラットフォーム (それ自体が構成不可能なリバース プロキシ) がかなり複雑になります。

于 2013-02-23T03:56:40.797 に答える