【问题标题】:Reverse proxy from apache server A to apache server B with SSL使用 SSL 从 apache 服务器 A 到 apache 服务器 B 的反向代理
【发布时间】:2013-05-22 00:11:23
【问题描述】:

我正在将 webapp 从一台服务器迁移到另一台服务器,并且服务器的 IP 地址不同。我需要将域的 A 记录更改为新服务器。为了确保旧服务器的流量到达新服务器,我需要在旧服务器中设置反向代理,它将所有流量重定向到新服务器。

我在同一台服务器中有多个域,它们具有不同的 SSL 证书。客户端将与旧的 apache 服务器建立 SSL 连接,而新服务器将仅接受通过 SSL 的连接。所以我需要使用 SSL 连接设置反向代理。这在 apache 中可能吗?我如何实现这一目标?由于两个 SSL 连接设置时间,我还担心速度缓慢。

【问题讨论】:

标签: apache ssl reverse-proxy


【解决方案1】:

在旧服务器中,我将执行浏览器重定向“301 永久移动”到另一个 IP/主机名(也可能在应用程序根目录上,只是为了让他们烦恼到足以更改他们的书签并停止使用有利于主机名的 IP 地址) .轻便有效。

【讨论】:

    【解决方案2】:

    正如 Remi 所提到的,可以添加,您不必担心 2 个 SSL 连接,因为我假设反向代理连接会保持活动状态,因此两个服务器之间的 SSL 连接设置只会间歇性地进行。

    所以记得设置keep-alive。任何称职的服务器都会支持这一点,Apache 也支持。

    【讨论】:

      【解决方案3】:

      是的,完全可以使用 mod_proxy 和 mod_ssl。见:

      https://httpd.apache.org/docs/2.2/mod/mod_ssl.html#sslproxyengine

      【讨论】:

        猜你喜欢
        • 2018-08-23
        • 2019-03-30
        • 2013-04-02
        • 1970-01-01
        • 2019-06-30
        • 2015-11-23
        • 1970-01-01
        • 2020-11-01
        • 1970-01-01
        相关资源
        最近更新 更多