ECS使用體驗
第一部分:自我介紹
本人現就讀于浙江大學軟體學院軟體工程專業研究所學生二年級。
最近在學習Flask,寫了一個簡單的個人網站demo,以前一直使用
Ngrok
實作内網穿透。無奈
Ngrok
通路速度過慢且問題多多。是以,想買一個伺服器,怎奈囊中羞澀。
以前也用過阿裡雲的伺服器,不過用的是别人的機器,感覺挺不錯的。是以就打開了阿裡雲的網站,看到了有學生優惠,也就是這個飛天計劃。
第二部分:ECS使用攻略
在我獲得
ecs.t6-c1m1.large
型号的伺服器後,立刻将我的公鑰放到了上面,然後修改了我實體機器的ssh的配置檔案,這樣我就可以直接使用
ssh aliyun-histranger
登入到遠端伺服器上啦。
我的個人部落格HiBlog(V0.1)已經寫好,是以,我直接從github上
git clone
到伺服器上。安裝好項目所需的依賴庫(python3.8,Ubuntu自帶)。
安裝
mysql-server
,建立資料庫和資料庫使用者。
根據設定好的資料庫使用者名和密碼等相關資訊,配置HiBlog的
.env
檔案。
Gunicorn
和
Nginx
。
修改
Nginx
的相關配置檔案。
設定阿裡雲的安全組,開放
80
端口。
使用
systemd
設定一個服務,運作指令
gunicorn -w 4 -b 0.0.0.0:5000 "hiblog:create_app()"
這樣,我的部落格HiBlog就能通過公網IP
47.115.222.87
通路啦!
整個安裝過程,加上寫一份HiBlog的部署文檔,總共耗時不到兩個小時。不得不說,阿裡雲的伺服器安裝個mysql這樣的工具速度超快!
後續會更新HiBlog的V0.2、V0.3等版本。同時會公布HiBlog的
Web API
,這樣将會更有趣。後續會使用阿裡雲伺服器做更多更有趣地小玩意兒,嘻嘻。
第三部分:收獲總結,展望未來
道雖迩,不行不至;事雖小,不為不成。一個個人部落格,看似簡單,其實是麻雀雖小,五髒俱全。
前後端的編寫,背景的編寫,各種安全解決方案的考量,測試,運維。過程有點艱辛,不過學到了很多東西。
希望以後能在阿裡雲的加持下,做出更多有趣地東西,不隻是娛樂自己,更重要的是能夠獲得新知!
第四部分:個人作品連結
效果圖:

點選如下連結:
HiBlog或者在浏覽器中輸入
47.115.222.87
即可通路HiBlog。
(PS:手機端也做了适配哦~)