基於阿裏的Node全棧之路(二)阿裏負載均衡的HTTPS優化方案
很多時候,我們習慣了自己做負載均衡,自己部署nginx,甚至是自己在代碼裏實現https。沒錯這些還是蠻能鍛煉動手能力的,但重複造輪子這個話題~
我的主題都是基於阿裏雲,所以默認各位看官都是用了阿裏雲的,既然是已經上雲了,我覺得上雲後的公司更應該是把精力放在業務上,其它方麵交給雲去處理。
不是我想要去誇阿裏雲,我自己也是考慮過換雲的。今年3月份還是4月份的時候,阿裏雲在深圳的網絡波動,導致我平台上幾千個訂單提交失敗。合作方問我發生了什麼事情,後來發現是深圳服務器的網絡問題。那個時候,我就很鬱悶,在朋友圈也發過類似“看來要遷移到XX雲上了”。現在還在寫這篇文章,大家就知道了,我沒遷,我花了一個月的時間試了國內大部分的雲,華為雲和騰訊雲我都試過了,還有百度雲,甚至一些偏門的雲都試了一遍,具體就不比較了,有興趣的童鞋可以私聊我,我看下是否要出一篇文章來對比這些平台。
嗯,上麵扯偏了,現在來聊下負載均衡~
結構
簡單吧?自己的業務完全不考慮https的存在,把https的解析交給負載均衡就好了,有啥好處呢?
1. 價格更便宜,比部署在自己的ecs上,具體我就不算了,像我這種個人開發者,那是一毛錢都要精打細算的。(如果大家對怎麼節省費用很在意的話,我可以再出一篇精打細算阿裏雲過日子的方法。)
2. 穩定性和可靠性高
部署
準備工作
- 申請https,在 阿裏雲盾 就可以申請到免費的https,如果沒部署過https的話,最好還是用免費的先試試,那個審核很快的,我曾經半夜1點多買了免費證書提交審核,半個小時,竟然審核成功了(orz,讓我懷疑這是真人審核嗎?如果是真的,阿裏的童鞋也太勤奮了吧(orz
- 下載證書,在雲盾界麵有個 下載證書for Nginx 字樣的按鈕,就是它了!
- 把剛剛寫在的東西,解壓後用文本打開(pem就是證書內容,key就是秘鑰),然後在在阿裏雲負載均衡添加證書。
- 接下來的操作流程,阿裏有文檔了。
最後更新:2017-09-25 17:03:32