【问题标题】:Redirect from Origin Server to Akamai instance从源服务器重定向到 Akamai 实例
【发布时间】:2015-12-10 21:19:45
【问题描述】:

寻找一些 PHP 帮助。我想尝试(并确定它是否可行)是将来自源的所有流量重定向回 Akamai CDN url。显然,如果我在全球范围内这样做,我会遇到一个循环。因此,我设置了一个仅由 Akamai 发送的标头,如果找到该标头,我的应用程序将忽略该标头。

我正在寻找的是在我的应用程序上使用 PHP 完成此任务的最佳方法。大致如下:

if (!$header_exists && $current_baseurl === origin.site.com {
    301 redirect to www.site.com version of same request URL
}

这将使我能够确保没有来自 Akamai 外部的请求被正确重定向。这个方法好听吗?目前有人有使用类似方法的代码示例吗?

【问题讨论】:

    标签: php drupal-7 cdn akamai


    【解决方案1】:

    这是一个完全错误的方法。您需要做的是在 Akamai 中实施站点防护。 Site shield 将拥有一组 Akamai IP。如果您只允许那些应该解决您的问题的 IP。 Akamai 将确保对 Origin 的所有请求都从 akamai 站点屏蔽地图之一发送。这样,任何直接发送到源的请求都将被拒绝,而来自 Akamai 的请求将被允许。请联系 Akamai 支持以帮助您为您的域创建和映射站点防护。为此无需更改代码。

    此外,如果您希望源域为您的测试目的而开放,您可以允许您的办公室 IP。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-04
      • 2011-06-07
      相关资源
      最近更新 更多