假设我在 Heroku 上有两个网络应用程序。例如foobar-signup.heroku.com
和foobar-conferences.heroku.com
。
如果我想在这两个后端应用程序(即...)上映射从下方到相同路由的路由,我应该使用哪些服务、应用程序和配置来执行此www.foobar.com/signup
操作www.foobar.com/conferences
。www.foobar-signup.heroku.com/signup
您必须使用代理通行证来做到这一点。
为此,您可以使用 apache(因为它非常易于使用)。现在在您的代理文件中,您必须将所有请求从 www.foobar.com/signup 映射到www.foobar-signup.heroku.com/signup 和 www.foobar.com/conferences到www.foobar-conferences.heroku.com /会议
现在,当您打开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/