阿裡雲高校飛天加速計劃體驗
本人是來自哈爾濱工業大學(威海)軟體工程大三的一名學生,本學期因參加了網際網路開發技術這門課加入了阿裡雲飛天加速計劃。
目的是在雲伺服器上部署一個node+vue的項目,下面記錄了一些我利用雲伺服器完成作用的過程。
首先是根據步驟在控制台上開通并配置伺服器等操作,在阿裡雲給的教程中都很細緻,感謝...
然後下載下傳了xshell和xftp連接配接了雲伺服器,之後進行了一系列搭建環境的步驟...(下載下傳git環境,寶塔面闆等等...)
之後就是将node和vue部署到伺服器中。
過程其實并不難,因為阿裡雲這邊給的教程都比較細緻...體驗感不錯,但一個問題就是要耐心細緻又耐心...
細緻講講:
首先,npm run build将vue項目打包(打封包件為dist,裡面放着打包好的css,js,index.html檔案),打包前先把IP位址改好
将dist檔案放到伺服器上(我放置在nginx同級目錄下)
配置nginx conf下的nginx.conf
然後還得配置node環境
使用Git将NVM的源碼克隆到本地的~/.nvm目錄下,并檢查最新版本。
git clone git://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
然後就是将node.js的檔案部署上去...
整體感受就是對于新手者來說一定要按照教程一步一步來,否則跳步的話對于新手來說比較難找出問題。
展望未來
其實本人從大一下就開始接觸前端知識,大大小小做過挺多項目,掌握了例如vue,node.js,webpack等技術棧,對于這門課的作業來說還是比較有經驗,同時對于linux環境也比較熟悉,曾經搭建過fastdfs檔案系統,一些linux指令也不陌生,對于項目有過多次獨立開發和全棧開發經曆,也有着團隊引導的經曆。本次飛天加速計劃讓我收獲還是比較多的,比如對于項目從開發到部署的過程熟練了許多,比如對于獨立開發熟練了許多,比如對于全棧開發方向更深入了一些,很感謝飛天計劃,很感謝阿裡雲!未來對于前端這條道路還是會繼續往下走,努力在這條路上砥砺前行,發光發熱!大家一起加油!!!!!!!!!!!
完結!!!!