【发布时间】:2014-04-17 22:16:21
【问题描述】:
我想使用 Nginx 上游来平衡应用程序的两个实例,其中一个在 EC2 服务器上,另一个在 Heroku 上。
问题是,当我把app.herokuapp.com放在upstream指令中时,它解析为ip地址,请求发送到ip地址,但是heroku使用主机来识别应用程序,所以它不工作。
我被卡住了,我该怎么办?
更新:我的应用程序也使用主机,所以我想我被困在这个问题上。由于我无法更改 Heroku,我想我必须添加一个带有原始请求 Host 的标头以供我的应用程序使用,并将 Host 保持为默认值,这样 Heroku 会找到我的应用程序
【问题讨论】:
标签: heroku nginx load-balancing