使用SSL将Apache服务器A的反向代理配置到Apache服务器B

8

我正在将一个Web应用从一个服务器迁移到另一个服务器,而且服务器的IP地址不同。我需要更改域名的A记录到新服务器。为了确保流量到达旧服务器后会转发到新服务器,我需要在旧服务器上设置反向代理,它将重定向所有流量到新服务器。

我有几个域名在同一台服务器上,具有不同的SSL证书。客户端将与旧Apache服务器建立SSL连接,新服务器只接受通过SSL的连接。因此,我需要设置具有SSL连接的反向代理。这在Apache中可行吗?我该如何实现?我还担心由于两个SSL连接设置时间而导致的缓慢。


这个问题似乎不属于范畴,因为它涉及到迁移而不是编程。请参阅帮助中心中的我可以在这里提什么样的问题。也许在Server FaultWebmaster Stack ExchangeWeb Apps Stack Exchange更适合提问。 - jww
3个回答

0

0
如Remi所提到的,这是可能的,而且你不必担心两个SSL连接,因为我假设反向代理连接已经开启了keep-alive,因此两个服务器之间建立的SSL连接只会间歇性地进行。
所以记得设置keep-alive。任何值得信赖的服务器都应该支持,Apache也是如此。

0
在旧服务器上,我会执行浏览器重定向"301 Moved Permanently"到其他IP/主机名(可能还在应用程序根目录下,只是为了让他们感到足够烦恼,从而改变他们的书签并停止使用IP地址而选择主机名)。轻巧高效。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接