大家好,我是計算機科學與技術專業大二的學生。現在暑假在學習後端開發。我有了解到以後部署項目是不會部署在本機上的,都是要将項目打包發送到遠端伺服器上的。于是我趁暑假在家的機會學習了Linux作業系統,但是自己電腦上沒有安裝虛拟機,于是一次偶然的機會和我一位已經在搞開發的朋友聊天時,他和我介紹了阿裡雲的雲伺服器可以在上面安裝Linux系統然後還可以部署自己的項目在上面。于是我就通路了阿裡雲的官網,在上面了解到飛天加速計劃高校學生在家實踐的活動,于是通過學習和體驗ECS雲伺服器後完成考試,成功領取到了2周的體驗時間。
我使用的是Xshell連接配接遠端伺服器,Xftp進行本機和遠端伺服器的檔案傳輸。這也算是一個小技巧。第一次使用還是遇到了許多的問題,我在伺服器上安裝JDK和Tomcat後,我将能在本機正常運作的JavaWeb項目打包上傳至遠端伺服器,但是我啟動了Tomcat我卻通路不了,然後我通過檢視阿裡雲的幫助文檔,了解到Tomcat、Redis、MySQL等都有專屬的端口,我電腦本身是開啟了的,但是伺服器是沒有預設開啟的,是以無法通路大多數情況是沒有開啟。于是我就雲伺服器控制管理器的安全組中将對應的端口開啟了。還有一種方法就是直接在Xshell的控制台通過Linux的指令來修改。通過浏覽雲伺服器控制管理器中的監控面闆,我知道在哪個地方可以修改密碼,監控CPU的使用率等。也可以通過我的教程來學習快速搭建網站、部署開發環境等。
在我使用的過程中最讓我難忘的瞬間就是,我的項目在遠端伺服器上部署成功了,然後可以通過公網IP位址去通路我的網站。在沒有遠端伺服器之前我的項目都是部署在本地通過本機的伺服器通路的,這對我來說真的很驚喜。這次活動對我在開發道路上的幫助很大,首先第一次對雲伺服器有了深刻的了解,知道了它的一些優點,比如随時随地線上通路、資料的安全性更高。也通過這個平台讓我學會使用Linux作業系統。雲伺服器友善了學習人員的項目部署,如使用虛拟機要配置網絡,但是使用雲伺服器網絡配置阿裡雲已經配好了,我們直接使用就好。也促進了開發者的開發熱情,可以友善的建站。最後希望阿裡能在這方面越做越好。