【问题标题】:Redirect To Google AppEngine when my server down当我的服务器关闭时重定向到 Google AppEngine
【发布时间】:2011-06-12 21:32:01
【问题描述】:

大家好 我知道这个问题听起来很愚蠢。 但我想知道是否有办法在服务器关闭时将我的网站重定向到谷歌 appengine。 这是我的场景: 我正在使用 Google AppEngine 来托管我的静态文件,并且我拥有一个托管在 VPS 上的博客。但有时 VPS 宕机超过 6 小时而不通知。 所以我有了这个想法,如果我在appengine上托管“停机维护页面”,当我的服务器关闭时,它会重定向到这样的东西:maintenance.somedomain.com,它是appengine上的主机。所以我的访客知道发生了什么。 如果你们中的任何人知道如何做到这一点,请帮助我。 我真的很感谢你所有的时间和精力。 谢谢

伊万

【问题讨论】:

    标签: wordpress google-app-engine vps


    【解决方案1】:

    一些 DNS 提供商正在提供这种故障转移服务。一个例子是 zoneedit http://www.zoneedit.com/failover.html,但可能还有很多其他的。

    【讨论】:

      【解决方案2】:

      更大的问题是 VPS 长时间停机,听起来您需要一个新主机。不过,负载平衡是您需要 Google 来实现这个想法的。

      【讨论】:

      • 我想到的第一个想法是,将我的域添加到GAE,并在godaddy中添加设置ns服务器。据我所知,如果前 2 个 ns 失败,那么它将搜索下一个 ns。其中第 3 或第 4 ns 将是 GAE。稍后在 GAE 中,我将设置一个代码来 ping 我的 vps,如果它返回 404 或无法访问,则显示维护页面。你觉得有可能吗?
      【解决方案3】:

      您无法通过代码执行此操作,因为执行重定向的代码是无法访问的站点的一部分。您将需要一个负载平衡器、代理或其他网络级别的重定向器,它们能够独立于您的代码检测服务器状态。

      【讨论】:

        【解决方案4】:

        您可以使用 DNS 执行此操作:将您的 www 子域 CNAME 正常地添加到您的服务器,并在您想要发送时将其更改(手动或通过在您的服务器以外的其他地方运行的自动进程)以指向 ghs.google.com App Engine 的流量。确保您已将 Google Apps 配置为通过您的 App Engine 应用为您的域提供服务。

        不过,我不确定您为什么要这样做 - 为什么不全职在 App Engine 上托管内容?

        【讨论】:

        • 我有一个使用 PHP 运行的 Wordpress 博客。据我所知,GAE 并不是天生支持 PHP。所以我想只托管一个维护页面,以便在我的 vps 关闭时提供服务。
        猜你喜欢
        • 2015-06-20
        • 2016-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多