Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 当我的服务器关闭时重定向到Google AppEngine_Wordpress_Google App Engine_Vps - Fatal编程技术网

Wordpress 当我的服务器关闭时重定向到Google AppEngine

Wordpress 当我的服务器关闭时重定向到Google AppEngine,wordpress,google-app-engine,vps,Wordpress,Google App Engine,Vps,大家好 我知道这些问题听起来很愚蠢。 但我想知道,当服务器关闭时,是否有办法将我的网站重定向到google appengine。 这是我的设想: 我使用谷歌AppEngine来托管我的静态文件,我拥有一个博客,它托管在VPS上。但有时VPS会在没有通知的情况下停机超过6小时。 所以我有了这个想法,如果我在appengine上托管“停机维护页面”,当我的服务器停机时,它会重定向到类似这样的东西:maintenance.somedomain.com,它是appengine上的主机。所以我的访客知道发

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


Ivan

更大的问题是VPS长期停机,听起来你需要一个新主机。不过,负载平衡是谷歌实现这个想法所需要的。

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

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


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

一些DNS提供商提供这种故障切换服务。一个例子是zoneedit,但可能还有很多其他的例子。

我想到的第一个想法是,将我的域添加到GAE,并在godaddy中添加ns服务器的安装程序。正如我所知,如果前两个ns失败,那么它将搜索下一个ns。第三个或第四个ns是GAE。稍后在GAE中,我将设置一个代码,该代码将ping我的vps,如果返回404或无法访问,则显示维护页面。你认为这可能吗?我有一个Wordpress博客,它正在使用PHP运行。据我所知,GAE并不天生支持PHP。因此,我想主机只是一个维护页面服务时,我的vps关闭。