代码之家  ›  专栏  ›  技术社区  ›  Blake Taylor

将域上的路由映射到不同的后端heroku应用程序

  •  2
  • Blake Taylor  · 技术社区  · 13 年前

    假设我在Heroku上有两个网络应用程序。例如 foobar-signup.heroku.com foobar-conferences.heroku.com

    如果我想从下面绘制路线 www.foobar.com/signup www.foobar.com/conferences 到这两个后端应用程序上的相同路由(即。 www.foobar-signup.heroku.com/signup ,…),我应该使用什么服务、应用程序和配置来做到这一点。

    1 回复  |  直到 13 年前
        1
  •  1
  •   Rohit Raina    12 年前

    你必须使用代理通行证才能做到这一点。

    为此,您可以使用apache(因为它非常容易使用)。现在,在您的代理文件中,您必须映射来自 网址:www.foobar.com/signup 网址:www.foobar-signup.heroku.com/signup 网址:www.foobar.com/conferences 网址:www.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/