天天看點

ECS——從個人部落格HiBlog開始ECS使用體驗

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

,這樣将會更有趣。後續會使用阿裡雲伺服器做更多更有趣地小玩意兒,嘻嘻。

第三部分:收獲總結,展望未來

道雖迩,不行不至;事雖小,不為不成。一個個人部落格,看似簡單,其實是麻雀雖小,五髒俱全。

前後端的編寫,背景的編寫,各種安全解決方案的考量,測試,運維。過程有點艱辛,不過學到了很多東西。

希望以後能在阿裡雲的加持下,做出更多有趣地東西,不隻是娛樂自己,更重要的是能夠獲得新知!

第四部分:個人作品連結

效果圖:

ECS——從個人部落格HiBlog開始ECS使用體驗
ECS——從個人部落格HiBlog開始ECS使用體驗

點選如下連結:

HiBlog

或者在浏覽器中輸入

47.115.222.87

即可通路HiBlog。

(PS:手機端也做了适配哦~)