2018年6月1日 星期五

google cloud storage + google Load balancing + google cloud dns + google cloud cdn + Letsencrypt free ssl cert

前言:
因為我的AWS到期了,我很多站要搬家,我的GCP 有credits 還沒用完,故決定搬到 GCP

問題點:
firebase hosting 有送 ssl ,網頁直接丟 public 就搞定了,原本是最理想的方案,結果,他一個專案只能有一個 public;而一個billing account 只能連 5 個 project,而我有很多站...]

解決方案:
1.function 的部份直接用 google cloud function  或 firebase function 處理

2.靜態網頁的部分,
google cloud storage 的bucket 可以直接在 dns 設定裡加 cname => www / c.storage.googleapis.com  => bucket: http://storage.googleapis.com/www.example.com/
就直接對應上去了。
https://jerrynest.io/cloud-storage-static-web/

but
https
就得靠
 google Load balancing  + google cloud dns + google cloud cdn

https://console.cloud.google.com/net-services/loadbalancing/

先去申請一個免費的ssl
https://www.sslforfree.com/
https://cloud.google.com/compute/docs/load-balancing/tcp-ssl/
直接申請https那個就好了。

沒有留言:

張貼留言