1

我打算在Google Cloud Platform上爲1,700多個域名(不同網站)設置HTTP/HTTPS負載均衡(https://cloud.google.com/compute/docs/load-balancing/http/);並且都將具有TLS/SSL。但是,每個負載均衡器最多隻能添加10個SSL證書,因此請按照以下步驟進行操作:https://cloud.google.com/compute/docs/load-balancing/http/ssl-certificates對於許多域名使用Google雲負載均衡器和SSL

我該如何嘗試設置負載平衡以使用Compute Engine爲網站提供服務?我想在幾個不同的地區有實例,並且添加域的所有步驟都應該是自動的(我已經找到了部署過程)。

當然我會提供我自己的SSL證書。我可以使用Let's Encrypt爲每個證書添加多達100個域(https://letsencrypt.org/docs/rate-limits/)。但是,我是否需要針對Google Cloud負載均衡器的每個域單獨使用一個證書?但是,如果我可以爲每100個域使用一個證書,那麼這是否意味着我只能使用負載平衡器來存儲多達1,000個域(10 * 100)?我是否必須使用相同的後端服務創建多個負載均衡器,每個都有自己的前端?每個項目允許創建多少個負載均衡器?

回答

0

我們也有相同的場景和要求(1000多個域名,letsencrypt SSL和Google LoadBalancer),但唉,無法使用Google負載平衡器來做到這一點。相反,我們製作了TCP LoadBalancer而不是HTTPS,這樣我們就可以處理443端口。

現在請求直接來到我們的實例(即使是ssl),我們爲nginx中的所有域做conf,並且所有域都使用letsencrypt配置了它們的SSL證書,並根據域提供應用。