有网站http://abc.com(在PHP,MySQL,Apache,Linux环境下制作)。目前,该服务器上的MySQL无法访问。因此无法从http://abc.com访问数据。
但是,我们有FTP&服务器的http://abc.com凭据和MySQL DB的最新备份。
在这种情况下,我们可以将该站点的文件放在我们的外部IP上(假设http://xyz.com)并从http://xyz.com(在PHP,MySQL,Apache,Linux环境中制作)访问它。 这样任何用户都可以从http://abc.com访问网站(但在内部,它是从http://xyz.com运行的。)
答案 0 :(得分:0)
选项似乎是:
答案 1 :(得分:0)
让我看看我是否理解你的问题?它是一种SaaS应用程序? 如果是,您可以尝试使用数据库复制,以便在其中一个服务器发生故障时将数据提供给其他服务器。
但是,您想要访问IP并仅在内部重定向到另一个IP,并且环境仍然相同?你存储的数据怎么样,它是一样的吗?它是一个复制的数据库?或者您只想重定向IP地址。?!?
答案 2 :(得分:0)
将.htaccess重定向到xyz.com。你会在浏览器中看到xyz.com。 (这可能是不需要的,因为它会显示xyz)
@Nanne:您可能还想查看一下apache mod_rewrite / mod_proxy模块,它们可以在不暴露xyz.com的情况下重定向(请求被代理而不是被重定向)请参阅http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriteflags [P]标志。
@Ozzone所以在abc.com上的.htaccess文件中 - 如果出现(例如数据库)错误 - 您可能需要输入以下内容:
^(.*) http://xyz.com/$1 [P]