heroku でホストされている 2 つのアプリ appA と appB があるとします。appA.herokuapp.com と appB.herokuapp.com でアクセスできます。サブドメインを「共有」する方法はありますか? のように、両方の URL でリッスンする appA を使用できますか?
appB にすべてのトラフィックを appA に転送させることもできると思いますが、heroku の設定でそれを実行できるかどうかもっと知りたいです。
ありがとう!
heroku でホストされている 2 つのアプリ appA と appB があるとします。appA.herokuapp.com と appB.herokuapp.com でアクセスできます。サブドメインを「共有」する方法はありますか? のように、両方の URL でリッスンする appA を使用できますか?
appB にすべてのトラフィックを appA に転送させることもできると思いますが、heroku の設定でそれを実行できるかどうかもっと知りたいです。
ありがとう!
いいえ、これは heroku 設定では実行できません。他のアプリへのリバース プロキシとして機能する 2 つのアプリのいずれかが必要か、または nginx などの専用リバース プロキシを実行する 3 つ目のサーバーが必要です。
Heroku サポートは、これを達成するためにカスタム ビルドパックを備えた nginx リバース プロキシとして 3 番目の heroku アプリを使用することをかつて提案しましたが、私はそのルートに行かないことにしました。残念なことに、Heroku では同じドメインで複数のアプリを体系的にサポートしていませんが、それによって現在予測可能で透過的なルーティング プラットフォーム (それ自体が構成不可能なリバース プロキシ) がかなり複雑になります。