我是一名通信工程專業的大四在校生,我們專業說是通信工程,但教學方向跟軟體工程差不多。我現在是往Java後端開發方向發展的,暑假學完SSM,SpringBoot架構後就想着做一個比較完善的項目,熟悉下整套開發流程,實踐所學的知識。後來就找了一個基于Spring Boot的個人部落格項目學了起來,自己花了兩周一點點做完了就想上線部署到伺服器讓别人可以通路,國内雲伺服器做得最好的估計就是阿裡了,畢竟是之前是為了服務于電商的,有一定優勢,後來就在阿裡雲官網了解到了“飛天加速計劃·高校學生在家實踐”這個活動。
第一次使用阿裡雲伺服器感受還是很不錯的,如果喜歡自己折騰可以自己摸索,不過可能會有點懵,因為雲伺服器背景管理的功能實在太多了,推薦跟着免費體驗一小時的教程走,目标會比較清晰舒服。首先是登入阿裡雲伺服器管理中心,擷取你建立的執行個體的公網ip和賬戶密碼(密碼可以重置,需要重新開機執行個體),通過終端ssh@root ip 指令可以遠端連接配接終端(需要在管理中心開放ssh端口),接下來就是個人搗鼓時間啦,你可以部署自己的項目,也可以在上面練習Linux指令等等。說下小白可能會遇到的問題,就是端口開放問題,需要在安全組裡開放對應端口,比如遠端控制的ssh22端口,tomcat伺服器的預設8080端口,這樣才能遠端連接配接控制伺服器跟通路你的tomcat頁面,還有資料庫遠端通路的權限問題,不僅要在安全組開放3306端口,還需要在伺服器的資料庫設定遠端通路權限,這樣才能用圖形管理工具遠端通路你的資料庫,還有一點就是mysql5和mysql8的開放遠端權限sql語句不一樣,這一點折騰了我好久才解決。
在部署項目到伺服器上時,自己踩了很多坑,也是以總結了許多有用的知識,如端口的開放,資料庫遠端通路的權限問題,Spring Boot項目的打包部署等等。總之,因為這次個人部落格系統的獨立全棧開發使本人受益匪淺,不僅學會了全棧開發的具體流程,也總結了許多實際開發過程中所涉及到的技術知識,技術是服務于業務的,多多實踐才能更上一層樓。
最後放上我的個人部落格網址,偷偷說一句,阿裡雲一進制購域名的活動實在是太香了,域名解析也很容易設定。