我是一名計算機專業的大三學生,一開始還不懂怎麼通過網絡通路在本地建立的網站,從同學那裡了解到阿裡雲和“飛天加速計劃·高校學生在家實踐”活動,第一次接觸到雲伺服器的概念,然後我就在這個活動下領取了一個雲伺服器,作業系統是Alibaba Cloud Linux。
我用vue cli在本地建立了一個簡單的項目,想學習下怎麼部署到阿裡雲上。由于是第一次接觸到雲伺服器,一頭霧水,很多知識也沒學習過,繞了很多遠路,比如安裝了寶塔,但後來發現我不需要寶塔,用指令就行,到了最後完成的時候,才發現并不難。當我成功通路我的網站時,我挺興奮的,這對我來說是一個從0到1的經曆。
我先是在本地安裝了Xshell和Xftp,連接配接到我的雲伺服器。在雲伺服器上安裝并啟動nginx,但在安裝nginx前需要先安裝pcre、pcre-devel、zlib、zlib-devel、gcc-c++、openssl、openssl-devel。在本地用npm run build指令将項目打包,然後在雲伺服器的var目錄下建立一個www目錄,用Xftp将打包後的檔案夾上傳到www目錄。接着就是修改nginx的配置檔案,并且重新載入配置檔案。在阿裡雲裡設定安全組,開放80端口,就可以通路了。
在這過程學到了些vue、linux、伺服器、域名和ip等知識,學會了怎麼用Xshell遠端登入和怎麼用Xftp發送檔案。遇到問題,我通常是在搜尋引擎搜尋教程,但是我找不到面向初學者的、完整的流程,是以浪費了很多時間和精力,最後慢慢摸索出來解決方法。我隻學會了在雲伺服器上部署一個簡單的vue項目,還有很多知識需要學,希望能借助雲伺服器學習到更多的知識。
非常感謝阿裡雲和這個活動,這個活動對大學生提供了很大的幫助。