我正在尋找一種方法來運行多個heroku應用程序並在同一個域中提供它們。在Heroku中反向代理Rails應用程序
原因是我想要在多個服務器上分割我的用戶,以便用戶帳戶位於特定的應用程序實例上。 每臺服務器都有它自己的數據庫。
最終效果是我可以將新代碼推送到其中一個應用程序實例,並且只有該服務器上的用戶才能看到新代碼。
我研究過機架重寫,但它不能讓您將請求轉發到不同的服務器。
重定向是沒有用的,因爲我希望域名保持不變,而不管你轉到哪個服務器。
它以某種方式代理。
有人有什麼想法嗎?
感謝
我不認爲你正確理解我的問題。基本上,我有一個應用程序,但我想在heroku上運行它的多個實例,以便沒有任何一個單點故障。如果我將新代碼推送到應用程序的一個實例,那麼只有該特定應用程序將是唯一擁有最新代碼的應用程序。我的想法設置將有2個應用程序與2個MySQL數據庫一起運行。然後,所有奇數編號的用戶帳戶將位於應用程序實例1上,並位於應用程序實例2上的所有編號爲偶數的用戶帳戶。 – l33z3r
我遇到的最大問題是有1個域可以無縫地爲2個應用程序實例服務。所以,如果我是一個奇數編號的用戶,我將在應用程序實例1上生活,並將被路由到heroku上的特定應用程序,但我訪問的域不會更改。 – l33z3r