天天看點

ECS建站心得與踩坑總結

作為一名大三的計算機專業學生,我在剛入學時就聽說了雲計算,雲服務等高深莫測的專業名詞,我的了解便是這些東西是我所使用的百度雲、淘寶等APP的計算支援,僅此而已。兩年後我開始使用這個雲服務來建立網站時,我的身份便從一個使用者變成一個開發者。開發者便不能再像普通使用者一樣僅僅使用即可,開發者必須考慮使用者的使用體驗,算法的魯棒性,并考慮如何使自己得到的資源使用率最大化,花更少的錢,辦更多的事。對企業來說,更高的資源使用率帶來的是服務與成本的雙赢,是以學習在有限的資源裡部署自己的實驗性伺服器是極為重要的。

ECS使用方法與正常的Linux系統幾乎沒有差别,這也減輕了我不少的學習成本,讓我上手就能用。但要配置一個網站這才是第一步,現行的主流浏覽器已經強調HTTPS連結,是以為了使自己的網站有更好的使用體驗,一個SSL證書是必要的。個人建站申請免費的SSL證書即可,在這裡安利阿裡雲為個人開發者提供的證書申請入口,十分友善。要建立一個國内網站必須要獲得工信部的ICP号,要在國内能通路自己的網站還必須要公安部備案,不但如此,提供特殊的服務必須要用特定的許可證,如果要提供音視訊播放就必須要申請視聽業務許可證,要提供購買等業務便需要增值業務許可證。與這雖然繁瑣,卻是網站走向合規合法的重要一步。備案後意味着網站上的内容自己便不能否認,網站的運作必須公正公開。這一點是十分必要的,将自己納入國家法律的監管之下才能更好地為社會服務。以前開店需要營業執照,現在建立網站需要備案,二者本質是一樣的,它都表示國家對個人提供服務的許可。但有一點,如果伺服器運作時間在3個月以下便不能進行任何備案。

建立網站是使用伺服器的第一步,作為Linux開源核心驅動的ECS伺服器,開源意味着它的大部分功能已經對開發者開放,開發者可以自己定義自己的作業系統,這使得伺服器的可玩性大大加強。網絡的配置,代理伺服器的配置讓我所學的網絡知識與應用更加貼合;營運網站時我更是在考慮如何使用主流技術實作傳輸資料的加密……凡此種種均為阿裡雲為高校學生提供的優惠,是同行業裡最佳的選擇。計算機科學與技術浩瀚如海,我學到的僅僅是皮毛,耗盡心力我也無法将所學的知識學完,但是我相信我學的知識是為了自己的個人發展,為了中華民族的偉大複興,為了全人類的幸福與明天,這永遠是我熱愛的事業!

繼續閱讀