使用CloudFlare进行反向代理?

时间:2018-10-07 19:38:32

标签: apache nginx dns reverse-proxy cloudflare

我目前正在通过Heroku托管SPA应用程序,并将其链接到我的域:

www.mycompany.com

此网络应用提供的路线如下:

www.mycompany.com/about
www.mycompany.com/contact

以此类推。我想将此路径的一部分指向Shopify商店:

www.mycompany.com/shop

以便/shop直接显示mycompany.myshopify.com,并在此之后正常处理相对路径。

当前,我所有的DNS / etc都由CloudFlare处理。

达到此结果的最简单方法是什么?

1 个答案:

答案 0 :(得分:-1)

您可以使用cloudflares路由模式匹配来实现 https://developers.cloudflare.com/workers/api/route-matching/

  • 登录到您的Cloudflare帐户。
  • 列表项从左上方的下拉菜单中,选择您的域。
  • 点击顶部菜单中的“页面规则”应用。
  • 添加新页面规则时,启用转发。基本上,在模式匹配中,您将输入-www.mycompany.com/shop/*
  • 输入目标URL并选择转发类型。您的情况将是mycompany.shopify.com/$1

那应该做的。