超詳細(xì)!阿里云服務(wù)器ECS建站指南!

來源: 知乎
作者:Chuion
時間:2021-07-20
16859
從零開始搭建自己的服務(wù)器,踏過了很多坑,總結(jié)了這一套建站指南,親測有效!

(一)準(zhǔn)備工作

Step 1

推薦工具:Xshell6 、Xftp6

  當(dāng)然是下載工具軟件啦~相信很多用慣了Window的朋友,還是更加熟悉圖形操作界面和拖拽復(fù)制文件的操作,Xftp6就是這樣一款相當(dāng)方便的工具!

  官方下載頁面:

Xshell6 :Download : Product Download

Xftp6: Download : Product Download

  進入下載頁面后,選擇Evaluation user / Home & School user,信息隨便填,下載地址會發(fā)送到你填寫的郵箱,下載完成后正常安裝即可。


Step 2

  進入你的阿里云服務(wù)器控制臺,選擇你的服務(wù)器實例,點擊:更多——重置密碼,設(shè)置你的云服務(wù)器登錄密碼


Step 3

  點擊遠(yuǎn)程連接,第一次連接會跳出一個遠(yuǎn)程連接密碼頁,注意截圖保存(或者拿個小本本記下),輸入遠(yuǎn)程連接密碼后即可連接至你的阿里云服務(wù)器了。


Step 4

  成功連接阿里云服務(wù)器后,鍵入任意字符,會提示你登錄服務(wù)器,在login后面輸入賬戶名:root(注意,所有人這里都是root)和剛剛設(shè)置的登錄密碼(密碼是暗文輸入,是不顯示出來的,你只管輸入就是了),然后會提示你登錄成功!


Step 5

  雖然阿里云的遠(yuǎn)程連接可以讓我們對云服務(wù)器進行操作,不過筆者更傾向于使用Xshell來操作,下面來講解如何使用Xshell和Xftp。

  首先打開Xshell,點擊菜單欄的:文件——新建,在彈出的新建會話屬性中,名稱隨意,主機填寫你服務(wù)器的公網(wǎng)IP(在云服務(wù)器實例詳情中可以查看),點擊確定后,在左側(cè)會出現(xiàn)你新建的會話窗口,以后雙擊會話名稱即可連接遠(yuǎn)程服務(wù)器,接下來就是跟遠(yuǎn)程連接相似的輸入遠(yuǎn)程連接密碼、賬戶名root和登錄密碼,即可連接成功。


Step 6

  點擊快捷工具欄的綠色按鈕或者點擊菜單欄:窗口——新建文件傳輸,即可打開Xftp6,如果你登錄成功了,Xftp會自動登錄,然后就可以開心愉快的拖拽傳輸文件至你的服務(wù)器啦~


(二)在CentOS系統(tǒng)中安裝Node.js和Express框架。

Tips:Linux常用指令

ll  ——  查看當(dāng)前目錄下的所有文件 (是字母L哦,不是數(shù)字1哈)
cd  ——  相當(dāng)于windows的雙擊命令,進入指定文件夾
例如:cd local   進入當(dāng)前目錄下的local文件夾
例如:cd ..      返回上級目錄

Step 1:下載并安裝Node.js

  在Node.js官網(wǎng)中查找Linux對應(yīng)的二進制安裝包(.xz文件),復(fù)制鏈接地址

  在Xshell中連接至你的服務(wù)器,并且成功登陸后,輸入如下代碼(網(wǎng)址粘貼你復(fù)制的),下載Node.js,為了后續(xù)操作的統(tǒng)一性,建議將node文件安裝在usr/local文件夾中,移動指令如下

cd 
cd ..
cd usr
cd local
wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz

  找到你剛才下載的node文件,依次輸入下列命令進行解壓和重命名(文件名以你下載的為準(zhǔn)):

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

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

cd node/bin
./node -v

  查看node版本,安裝成功則能夠成功顯示node版本。


Step 2:配置Node.js環(huán)境變量

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

vim /etc/profile

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

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

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

:wq

  鍵入下列指令重啟配置項使環(huán)境變量生效

source /etc/profile

  此時Nodejs的環(huán)境配置已經(jīng)成功,可以再任意路徑鍵入下列代碼檢查版本,出現(xiàn)版本號則OK

node -v
npm -v


Step 3:安裝Express框架

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

npm install -g express

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

npm install -g express-generator

  安裝完成后可通過下列指令檢查版本,出現(xiàn)版本號則安裝成功

express --version


(三)使用Express快速搭建你的服務(wù)器

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

express demo

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

cd demo
npm install
vim app.js

  將光標(biāo)移至app.js文件末尾,鍵入【i】啟動編輯模式,在末尾增加如下語句

app.listen(80, function () {
    console.log("service is starting at 80")});

  按ESC鍵退出編輯,鍵入下列命令保存并退出文件

:wq

  然后就可以開心愉快的鍵入下列命令開啟你的服務(wù)器啦

node app

  此時系統(tǒng)如果打印"service is starting at 80",恭喜你,服務(wù)器已經(jīng)成功開啟了!

  在瀏覽器地址中輸入你的公網(wǎng)IP加端口號查看網(wǎng)頁吧,如172.0.0.28:80

  等等,是不是沒看到東西?那是因為還有一步!進入你的阿里云服務(wù)器控制臺,進入ECS服務(wù)器實例詳情,點擊本實例安全組

  點擊【配置規(guī)則】,選擇一個【自定義TCP】進行克隆,協(xié)議類型選擇HTTP(80),優(yōu)先級設(shè)置在100以內(nèi)。


立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于知乎,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
阿里云助力《誅仙世界》端游正式開服!
阿里云助力《誅仙世界》端游正式開服!
近?,完美世界游戲歷時多年打造的新國?仙俠MMORPG端游《誅仙世界》在阿?云上正式開服。
阿里云
云服務(wù)
2024-12-292024-12-29
一文詳解阿里云AI大基建
一文詳解阿里云AI大基建
面向AI時代,阿里云基礎(chǔ)設(shè)施是如何創(chuàng)新與發(fā)展的?計算、網(wǎng)絡(luò)、存儲、服務(wù)器、集群、可觀測等,阿里云全新升級的AI Infra到底有哪些重磅更新?
阿里云
云服務(wù)
2024-11-022024-11-02
AI時代云安全新范式,阿里云安全能力全線升級!
AI時代云安全新范式,阿里云安全能力全線升級!
AI時代,云安全面臨著新的挑戰(zhàn),不僅要持續(xù)面對以往的傳統(tǒng)問題,更需要全新理念落地于產(chǎn)品設(shè)計、技術(shù)演進、架構(gòu)設(shè)計,才能實現(xiàn)效果、性能、和成本的最優(yōu)解。
AI
阿里云
云服務(wù)
2024-09-272024-09-27
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
近日,國際數(shù)據(jù)公司(IDC)發(fā)布《中國大數(shù)據(jù)平臺市場份額,2023:數(shù)智融合時代的真正到來》報告——2023年中國大數(shù)據(jù)平臺公有云服務(wù)市場規(guī)模達72.2億元人民幣,其中阿里巴巴市場份額保持領(lǐng)先,占比達40.2%,連續(xù)四年排名第一。
阿里云
云服務(wù)
2024-09-182024-09-18
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家