天天看點

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

趁着雙十一阿裡雲瘋狂促銷,以89元購買了一年阿裡雲1核2G的ECS伺服器,作業系統是CentOS 7.4 64位。

前提在購買阿裡雲任何産品記得

領取優惠劵哦   筆者Linux純小白,前端工程師一枚。真正的從零開始搭建自己的伺服器,踏過了很多坑,總結了這一套建站指南,親測有效!

(一)準備工作

Step 1

推薦工具:Xshell6 、Xftp6

  當然是下載下傳工具軟體啦~相信很多用慣了Window的朋友,還是更加熟悉圖形操作界面和拖拽複制檔案的操作,Xftp6就是這樣一款相當友善的工具!

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

  進入下載下傳頁面後,選擇Evaluation user / Home & School user,資訊随便填,下載下傳位址會發送到你填寫的郵箱,下載下傳完成後正常安裝即可。

Step 2

  進入你的

阿裡雲伺服器

控制台,選擇你的伺服器執行個體,點選:更多——重置密碼,設定你的雲伺服器登入密碼

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

Step 3

  點選遠端連接配接,第一次連接配接會跳出一個遠端連接配接密碼頁,注意截圖儲存(或者拿個小本本記下),輸入遠端連接配接密碼後即可連接配接至你的

了。

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

Step 4

  成功連接配接阿裡雲伺服器後,鍵入任意字元,會提示你登入伺服器,在login後面輸入賬戶名:root(注意,所有人這裡都是root)和剛剛設定的登入密碼(密碼是暗文輸入,是不顯示出來的,你隻管輸入就是了),然後會提示你登入成功!

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

Step 5

  雖然阿裡雲的遠端連接配接可以讓我們對雲伺服器進行操作,不過筆者更傾向于使用Xshell來操作,下面來講解如何使用Xshell和Xftp。

  首先打開Xshell,點選菜單欄的:檔案——建立,在彈出的建立會話屬性中,名稱随意,主機填寫你伺服器的公網IP(在雲伺服器執行個體詳情中可以檢視),點選确定後,在左側會出現你建立的會話視窗,以後輕按兩下會話名稱即可連接配接遠端伺服器,接下來就是跟遠端連接配接相似的輸入遠端連接配接密碼、賬戶名root和登入密碼,即可連接配接成功。

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

Step 6

  點選快捷工具欄的綠色按鈕或者點選菜單欄:視窗——建立檔案傳輸,即可打開Xftp6,如果你登入成功了,Xftp會自動登入,然後就可以開心愉快的拖拽傳輸檔案至你的伺服器啦~

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

(二)在CentOS系統中安裝Node.js和Express架構。

Tips:Linux常用指令

ll —— 檢視目前目錄下的所有檔案 (是字母L哦,不是數字1哈)

cd —— 相當于windows的輕按兩下指令,進入指定檔案夾

例如:cd local 進入目前目錄下的local檔案夾

例如:cd .. 傳回上級目錄

Step 1:下載下傳并安裝Node.js

  在Node.js官網中查找Linux對應的二進制安裝包(.xz檔案),複制連結位址

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

  在Xshell中連接配接至你的伺服器,并且成功登陸後,輸入如下代碼(網址粘貼你複制的),下載下傳Node.js,為了後續操作的統一性,建議将node檔案安裝在usr/local檔案夾中,移動指令如下

cd <br>cd ..<br>cd usr<br>cd local<br>wget <a href="https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz

" target="_blank">

https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz`

  找到你剛才下載下傳的node檔案,依次輸入下列指令進行解壓和重命名(檔案名以你下載下傳的為準):

xz -d node-v10.13.0-linux-x64.tar.xz <br>tar -xf node-v10.13.0-linux-x64.tar <br>mv node-v10.13.0-linux-x64 node

  為了驗證是否能夠使用node,可以輸入

cd node/bin<br>./node -v

  檢視node版本,安裝成功則能夠成功顯示node版本。

Step 2:配置Node.js環境變量

  接下來是重要的配置node環境變量(不配置的話無法在全局任意位置使用node和npm指令),在任意路徑輸入下列指令:

vim /etc/profile

  系統會打開文本編輯器,通過上下鍵将光标移至最下方,點選鍵盤【i】鍵啟動文本編輯,在文本末尾鍵入如下代碼(如果你的node不是安裝在local下,請更改下列NODE_HOME的值)

#set nodejs env <br>export NODE_HOME=/usr/local/node<br>export PATH=$NODE_HOME/bin:$PATH<br>export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

  輸入完成後,按ESC鍵退出文本編輯,鍵入下列指令儲存并退出:

:wq

  鍵入下列指令重新開機配置項使環境變量生效

source /etc/profile

  此時Nodejs的環境配置已經成功,可以再任意路徑鍵入下列代碼檢查版本,出現版本号則OK

<br>node -v<br>npm -v

Step 3:安裝Express架構

  接下來安裝Express架構,任意路徑下鍵入下列指令

npm install -g express

  如果你想在全局下使用express指令,還需安裝express-generator

npm install -g express-generator

  安裝完成後可通過下列指令檢查版本,出現版本号則安裝成功

express --version

(三)使用Express快速搭建你的伺服器

  在你想要建立項目的路徑下(筆者是在在usr/local下)鍵入下列指令,demo的名稱可以随便改啦

express demo

  然後進入demo檔案夾,安裝依賴并使用文本編輯器編輯app.js檔案

cd demo<br>npm install<br>vim app.js

  将光标移至app.js檔案末尾,鍵入【i】啟動編輯模式,在末尾增加如下語句

`app.listen(80, function () {

console.log("service is starting at 80")           

});`

  按ESC鍵退出編輯,鍵入下列指令儲存并退出檔案

:wq

  然後就可以開心愉快的鍵入下列指令開啟你的

伺服器

node app

  此時系統如果列印"service is starting at 80",恭喜你,伺服器已經成功開啟了!

  在浏覽器位址中輸入你的公網IP加端口号檢視網頁吧,如172.0.0.28:80

  等等,是不是沒看到東西?那是因為還有一步!進入你的阿裡雲伺服器控制台,進入ECS伺服器執行個體詳情,點選本執行個體安全組

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

  點選【配置規則】,選擇一個【自定義TCP】進行克隆,協定類型選擇HTTP(80),優先級設定在100以内。

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

  至此,恭喜你,你的第一個伺服器就算正式搞定啦~快從浏覽器位址去打開吧!

  下一章将繼續講述,如何利用Express模闆,将你已經寫好的網頁挂載到伺服器上,詳情請關注:

雲集市場

:釋出你的個人首頁

  如果你也想擁有自己的第一台阿裡雲ECS伺服器,歡迎點選下列連結購買!

優惠上雲,來阿裡雲·雲小站

如何使用阿裡雲ECS伺服器建站----新手超詳細教程
如何使用阿裡雲ECS伺服器建站----新手超詳細教程
如何使用阿裡雲ECS伺服器建站----新手超詳細教程
如何使用阿裡雲ECS伺服器建站----新手超詳細教程
如何使用阿裡雲ECS伺服器建站----新手超詳細教程
如何使用阿裡雲ECS伺服器建站----新手超詳細教程

如何使用阿裡雲ECS伺服器建站----新手超詳細教程

cd <br>cd ..<br>cd usr<br>cd local<br>wget <a href="https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz

xz -d node-v10.13.0-linux-x64.tar.xz <br>tar -xf node-v10.13.0-linux-x64.tar <br>mv node-v10.13.0-linux-x64 node

cd node/bin<br>./node -v

vim /etc/profile

#set nodejs env <br>export NODE_HOME=/usr/local/node<br>export PATH=$NODE_HOME/bin:$PATH<br>export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

:wq

source /etc/profile

<br>node -v<br>npm -v

npm install -g express

npm install -g express-generator

express --version

express demo

cd demo<br>npm install<br>vim app.js

console.log("service is starting at 80")           

:wq

node app

如何使用阿裡雲ECS伺服器建站----新手超詳細教程
如何使用阿裡雲ECS伺服器建站----新手超詳細教程