URL从一个服务器重定向到另一个服务器

时间:2016-04-26 03:38:24

标签: php linux apache

我对apache配置很新,似乎在网上发布的大量信息中丢失了。我手头有问题,虽然看起来很容易,但我无法找到解决方案。我请你帮助我。

情况是我有https://myurl.com/internaltool这样的网址指向server A,而我有一个server B,它是server A的精确副本。 Server B用作备份服务器,在server A失败期间,我希望URL指向server B。有人可以帮我解决这个问题。 我搜索并发现Redirect是要使用的命令,但我无法理解服务器是否已关闭,那么我可能无法ssh,那么我怎么能指向URL到另一台服务器。

期待您的投入。

1 个答案:

答案 0 :(得分:0)

您可以使用Apache(https://httpd.apache.org/docs/current/mod/mod_alias.html)对您的故障转移计算机执行temporarypermanent Redirect

服务器A - >服务器B

正如您所指出的,这有点无用:不仅在崩溃时您无法再登录Server AServer A将无法将Redirect发送给Server B完全Server C(大多数情况下)。

有许多方法可以实现这种故障转移。 E.g:

  • DNS故障转移 - 非常简单,特别是当交换机必须自动且快速地工作时。
  • nginx上使用HTTP反向代理。关键字:proxy failover Server C。当Operation cannot have a body parameter and a formData parameter死亡时,当然没有任何工作 - 欢迎故障转移地狱。

在大多数情况下,更容易使您的应用程序/设置更加健壮。自动重启失败的服务等......