閱讀1001 返回首頁    go 阿裏雲 go 技術社區[雲棲]


阿裏雲服務器怎麼用?教你從頭到尾建一個網站!

1、阿裏雲服務器購買

直接進阿裏雲首頁:https://www.aliyun.com;如果有淘寶賬號,直接登錄就行了。如果沒有要先注冊一下,注冊後要實名認證後才有買雲服務器。

登錄後,請先到阿裏雲官網 領取幸運券,然後再購買,除了價格上有很多優惠外,還可以參與抽獎。詳見:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=2a7uv47d&utm_source=2a7uv47d


選好服務器之後,點立即購買就行了。然後就會收到ECS實例創建成功的通知。到這裏,阿裏雲服務器購買成功了。一個公網IP和一個內網IP。
05

2、連接阿裏雲服務器
通過上麵的步驟,我們已經拿到阿裏雲服務器了。然後登陸阿裏雲,進入控製台;
06

在控製台裏我們可以看到我們的一些信息。然後我們進入雲服務器ECS;
07

進來之後就可以看到我們購買的服務器的各項信息了;
08

然後點擊雲服務器,進入到該服務器明細。阿裏提供遠程連接。當我們第一次連接的時候回提示一個密碼。記住就是了,以後如果是通過阿裏雲控製台去遠程連接,都在輸一次那個密碼,多以要好好保管。不過我還是習慣用Xshell來操作。Xshell遠程的時候不需要那個密碼。
09

不過有個問題,就是我不知道阿裏雲服務器的初始登錄密碼是什麼,所以我進入了管理,然後重置了密碼。根據提示設置密碼就行。完了重啟一次。
10

網頁版遠程,用戶名是root,密碼是重置的密碼。初始密碼我不知道怎麼知道。
11

不過我還是喜歡用Xshell來連接。
12

3、在阿裏雲上部署項目
阿裏雲服務器已經搭好的環境。而且有著非常詳細的操作文檔。這是非常良心的。相信做java開發的小夥伴對fastjosn一定很熟悉。是阿裏開發的JSON框架。速度非常快,非常好用。但是就是找不到API。那時候我在想,是不是阿裏的產品都是沒有API的啊?!~但是阿裏雲服務器的操作說明書就非常詳細。按照操作說明書一步步來部署,感覺非常穩。
不過呢,我這個隻是個畢業設計項目,並沒有想著以後投入上產使用。所以我就很簡單粗暴地直接把項目放到tomcat的webapps目錄下就行了。當然,阿裏雲服務器也是為我們安裝了mysql的。
在這裏我想吐槽一下,其實在使用阿裏雲服務器的同時,我也買了騰訊的雲服務器。騰訊的雲服務器就隻是單純地裝了個係統。其他東西都要自己去下載安裝。從JDK,TOMCAT,MYSQL,Nginx等等……裝完之後還要配好環境。雖然這些難度不大,而且網上也很多教程。但是個人覺得,如果給一個小白來搭的話,順利也要半天。萬一出現點什麼未知問題,那折騰幾天也是有可能的。或者隻能說是側重點不同吧。如果你隻是想把你的項目部署到係統上,然後跑起來,那麼阿裏雲服務器就做得非常好。阿裏雲服務器是在Linux係統上再封裝了一層,提供了很多非常容易理解和操作的接口,不必去深究其實現原理。這樣項目部署非常方便。騰訊就不一樣了,我就想買個服務器,然後把我的項目放上去跑就行了,但是我要想我的項目跑起來,我還得把鳥叔的Linux教程翻幾遍才行。這就很尷尬了,重點都不知道去哪裏了。
好像吹得有點過了。現在就說說我是怎麼開始我的項目吧。
3.1 數據庫配置和建表
首先當然是搞定數據庫。阿裏的服務器已經幫我們分配好了一些用戶。但是我習慣性是用Navicat來作為數據庫的客戶端工具,而且喜歡任意用戶遠程登錄root用戶。當然這樣做是非常不安全的,但是這個隻是測試項目,就沒有理那麼多了。下麵一些命令是查看所有用戶和查看當前用戶和修改root用戶密碼。
13

連上之後根據需要建好表。
14

3.2 打包項目上傳服務器
我的項目是用maven管理的。所以直接用maven打成war包。
項目右鍵  Run As  Maven install
15

打包完之後,在項目的target目錄下,就會多出一個文件夾和一個war包文件。其實那個文件夾就是下麵那個war包的解壓版。平時,我更新一些項目的話,因為隻需要更新其中一些文件,所以不必把整個war包都重新長傳一次,隻需要把要跟新的文件替換掉服務器上的舊文件就行了。這樣就不必每次更新都要重新長傳整個項目。我覺得maven會生成這樣一個文件夾,應該也是為了方便局部更新。但我們這個是新項目,所以要把整個war包上傳。
16

說到window跟Linux之間的文件互傳,工具有很多。我用的是File-zilla。沒有為什麼,覺得個工具間都差不多,能用就行了。用File-zilla連接服務器,直接在上麵輸入賬號密碼,點擊連接就行了。
17

因為這個項目隻是一個畢業設計項目,所以我的做法的做法是,直接把項目war包放到tomcat的webapps目錄下就行了。上傳完成的時候,war包就會被自動解壓了。
18

這個時候,我們的部署就已經完成了。有朋友可能會問,我什麼還有個ding包?這裏說明一下,由於我這麼項目是釘釘工作台的微應用項目,而且是實現免登的。所以在進入微應用的時候,要先獲取token和code,然後通過code換取用戶信息並存進session。這些相應請求我是放在ding包裏進行的。而我的靜態頁麵路徑是跟項目同目錄的,所以直接上傳同級目錄。具體操作請看:
https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.bO4OVj&treeId=172&ar
ticleId=104969&docType=1

4、係統實現
要進行釘釘開發,首先要注冊成為釘釘的開發者。網址在這裏:
https://oa.dingtalk.com/register.html
19

完成注冊後,登陸釘釘開發者管理後台,在企業應用下自建應用。填寫完所需要的資料後,就可以測試了。釘釘開發文檔上有著非常詳細的文檔說明。
20

到此為止,微應用開發到部署已經完成。由於項目是公司項目,代碼我就不上傳了。有Bug歡迎各位釘釘的開發者和阿裏雲服務器的使用者給我留言指出,謝謝。

最後更新:2017-10-18 11:33:40

  上一篇:go  蓋茨個人財務信息被曝光 黑客大膽到家
  下一篇:go  黑客攻防應用:利用密碼文件檢測攻擊