2013-09-27 45 views
0

我想在雙服務器設置上設置TLS身份驗證,並在負載平衡器之間傳播流量。我無法訪問負載平衡器,因此我需要分別設置兩臺服務器。我需要一個由我自己的CA簽名的證書,我可以將其傳遞給我想驗證的客戶端。我知道可以創建一個通用於兩臺服務器的CA,但我不確定。是否像使用相同配置在每臺服務器上創建CA一樣簡單?CA在負載均衡器下的兩臺服務器上通用

我將不勝感激一些指導。

回答

0

TLS使用TCP連接,所以負載均衡器只會平衡建立TCP連接。之後,客戶端綁定到兩臺服務器中的任何一臺。

服務器向其客戶端提供的證書應該與負載均衡器的URL或IP匹配,以便客戶端可以檢查證書是否與他們打算連接的內容匹配。

如果您公開哪個後端服務器客戶端已到達(例如,因爲負載平衡器重定向連接,而不是隧道),您的服務器可能需要通配符證書。

+0

我想我的問題還不夠清楚。如果我理解你的答案,那麼你正在談論服務器證書。但是,我正在考慮客戶端證書身份驗證。我有我的CA,我生成了一個客戶端證書,我將驗證客戶端的請求將在其中一臺服務器中結束(可根據負載平衡器進行選擇)。 –

+0

與獨立服務器相比,使用load-banalcer時,我不認爲客戶端證書的驗證是任何不同的。 –

+0

好,問題是驗證不會發生在負載平衡器上。所以兩臺服務器應該接受相同的客戶端證書。 –