2012-07-30 60 views
2

假設我在Heroku上有兩個Web應用程序。例如foobar-signup.heroku.comfoobar-conferences.heroku.com將域上的路由映射到不同的後端heroku應用程序

如果我想映射來自www.foobar.com/signupwww.foobar.com/conferences下在這兩個後端應用程序相同的航路(即www.foobar-signup.heroku.com/signup,...),我應該用做什麼樣的服務,應用程序和配置。

回答

1

你必須使用代理通行證來做到這一點。

爲此,您可以使用apache(因爲它非常易於使用)。現在,在您的代理文件,你必須從 www.foobar.com/signup所有請求映射到www.foobar-signup.heroku.com/signupwww.foobar.com/conferenceswww.foobar-conferences.heroku.com/conferences

現在,當您打開www.foobar.com/signup頁,代理通將其重定向到www.foobar-signup.heroku.com/signup頁面。從而解決您的問題。

編輯您的httd.conf文件,

ProxyPass /signup/ http://www.foobar-signup.heroku.com/signup/ 
    ProxyPass /conferences/ http://www.foobar-conferences.heroku.com/conferences/ 
相關問題