我有2臺Web服務器和1臺旨在用作反向代理或負載平衡器的服務器。 2個Web服務器具有真實/公共IP以及負載均衡器。負載平衡器服務器尚未配置,因爲我沒有確定哪個選項對我的Web應用程序最合適。我意識到一個負載平衡器是有風險的,因爲「單點故障」但我想與它一起。使用三臺服務器負載均衡PHP Web應用程序
2個Web服務器包含具有相同域和不同子域的多個PHP應用程序/虛擬主機(Apache + fastcgi)。他們都使用會話,cookies和其中一些需要SSL。我的主要目標是純粹將傳入的連接分成兩半,並將它們轉發給2個網絡節點。如果一個網絡節點脫機,另一個應該接受所有連接。我認爲如果需要,我們可以使用memcache進行會話共享。
我讀過關於Nginx,HaProxy和我可以在網上找到的任何其他應用程序。但我不能決定,因爲:
1)我有1臺服務器,我可以用作負載平衡器,但我在網上找到的所有配置需要2個負載平衡器節點。 2)我不知道應該在哪裏安裝SSL證書(在負載平衡器或網絡節點上),以及哪種解決方案在使用HTTPS連接時最好。
任何幫助/想法是必要的,非常感謝。
也有一個想一想萊蒂 - http://www.lighttpd.net/ – Brian