簡體   English   中英

使用 SSL 從 apache 服務器 A 到 apache 服務器 B 的反向代理

[英]Reverse proxy from apache server A to apache server B with SSL

我正在將 webapp 從一台服務器遷移到另一台服務器,並且服務器的 IP 地址不同。 我需要將域的 A 記錄更改為新服務器。 為了確保舊服務器的流量到達新服務器,我需要在舊服務器中設置反向代理,它將所有流量重定向到新服務器。

我在同一台服務器中有多個域,具有不同的 SSL 證書。 客戶端將與舊的 apache 服務器建立 SSL 連接,而新服務器將僅接受通過 SSL 的連接。 所以我需要使用 SSL 連接設置反向代理。 這在 apache 中可能嗎? 我如何實現這一目標? 由於兩次 SSL 連接設置時間,我還擔心速度緩慢。

是的,使用 mod_proxy 和 mod_ssl 是完全可能的。 看 :

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

正如 Remi 所提到的,有可能並且要補充的是,您不必擔心 2 個 SSL 連接,因為我假設反向代理連接會保持活動狀態,因此兩台服務器之間的 SSL 連接設置只會是間歇性地進行。

所以記得設置keep-alive。 任何物有所值的服務器都會支持這一點,Apache 也支持。

在舊服務器中,我將執行瀏覽器重定向“301 永久移動”到另一個 IP/主機名(也可能在應用程序根目錄上,只是為了惹惱他們足以更改他們的書簽並停止使用有利於主機名的 IP 地址)。 輕巧有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM