超詳細(xì)!阿里云服務(wù)器ECS建站指南!
時(shí)間:2023-08-13 15:48:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-08-13 15:48:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)
超詳細(xì)!阿里云服務(wù)器ECS建站指南?。骸 〕弥p十一阿里云瘋狂促銷(xiāo),以99.5元購(gòu)買(mǎi)了一年阿里云1核2G的ECS服務(wù)器,操作系統(tǒng)是CentOS 7.4 64位。
筆者Linux純小白,前端工程師一枚。真正的從零開(kāi)始搭建自己的服務(wù)器,踏過(guò)了很多坑,總結(jié)了這一套建站指南,親測(cè)有效!
(一)準(zhǔn)備工作
Step 1
推薦工具:Xshell6 、Xftp6
當(dāng)然是下載工具軟件啦~相信很多用慣了Window的朋友,還是更加熟悉圖形操作界面和拖拽復(fù)制文件的操作,Xftp6就是這樣一款相當(dāng)方便的工具!
官方下載頁(yè)面:
Xshell6 :Download : Product Download
Xftp6: Download : Product Download
進(jìn)入下載頁(yè)面后,選擇Evaluation user / Home & School user,信息隨便填,下載地址會(huì)發(fā)送到你填寫(xiě)的郵箱,下載完成后正常安裝即可。
Step 2
進(jìn)入你的阿里云服務(wù)器控制臺(tái),選擇你的服務(wù)器實(shí)例,點(diǎn)擊:更多——重置密碼,設(shè)置你的云服務(wù)器登錄密碼
Step 3
點(diǎn)擊遠(yuǎn)程連接,第一次連接會(huì)跳出一個(gè)遠(yuǎn)程連接密碼頁(yè),注意截圖保存(或者拿個(gè)小本本記下),輸入遠(yuǎn)程連接密碼后即可連接至你的阿里云服務(wù)器了。
Step 4
成功連接阿里云服務(wù)器后,鍵入任意字符,會(huì)提示你登錄服務(wù)器,在login后面輸入賬戶(hù)名:root(注意,所有人這里都是root)和剛剛設(shè)置的登錄密碼(密碼是暗文輸入,是不顯示出來(lái)的,你只管輸入就是了),然后會(huì)提示你登錄成功!
Step 5
雖然阿里云的遠(yuǎn)程連接可以讓我們對(duì)云服務(wù)器進(jìn)行操作,不過(guò)筆者更傾向于使用Xshell來(lái)操作,下面來(lái)講解如何使用Xshell和Xftp。
首先打開(kāi)Xshell,點(diǎn)擊菜單欄的:文件——新建,在彈出的新建會(huì)話屬性中,名稱(chēng)隨意,主機(jī)填寫(xiě)你服務(wù)器的公網(wǎng)IP(在云服務(wù)器實(shí)例詳情中可以查看),點(diǎn)擊確定后,在左側(cè)會(huì)出現(xiàn)你新建的會(huì)話窗口,以后雙擊會(huì)話名稱(chēng)即可連接遠(yuǎn)程服務(wù)器,接下來(lái)就是跟遠(yuǎn)程連接相似的輸入遠(yuǎn)程連接密碼、賬戶(hù)名root和登錄密碼,即可連接成功。
Step 6
點(diǎn)擊快捷工具欄的綠色按鈕或者點(diǎn)擊菜單欄:窗口——新建文件傳輸,即可打開(kāi)Xftp6,如果你登錄成功了,Xftp會(huì)自動(dòng)登錄,然后就可以開(kāi)心愉快的拖拽傳輸文件至你的服務(wù)器啦~
(二)在CentOS系統(tǒng)中安裝Node.js和Express框架。
Tips:Linux常用指令
ll —— 查看當(dāng)前目錄下的所有文件 (是字母L哦,不是數(shù)字1哈)cd —— 相當(dāng)于windows的雙擊命令,進(jìn)入指定文件夾例如:cd local 進(jìn)入當(dāng)前目錄下的local文件夾例如:cd .. 返回上級(jí)目錄
Step 1:下載并安裝Node.js
在Node.js官網(wǎng)中查找Linux對(duì)應(yīng)的二進(jìn)制安裝包(.xz文件),復(fù)制鏈接地址
在Xshell中連接至你的服務(wù)器,并且成功登陸后,輸入如下代碼(網(wǎng)址粘貼你復(fù)制的),下載Node.js,為了后續(xù)操作的統(tǒng)一性,建議將node文件安裝在usr/local文件夾中,移動(dòng)指令如下
cd cd ..cd usrcd localwget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz
找到你剛才下載的node文件,依次輸入下列命令進(jìn)行解壓和重命名(文件名以你下載的為準(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
為了驗(yàn)證是否能夠使用node,可以輸入
cd node/bin./node -v
查看node版本,安裝成功則能夠成功顯示node版本。
Step 2:配置Node.js環(huán)境變量
接下來(lái)是重要的配置node環(huán)境變量(不配置的話無(wú)法在全局任意位置使用node和npm指令),在任意路徑輸入下列指令:
vim /etc/profile
系統(tǒng)會(huì)打開(kāi)文本編輯器,通過(guò)上下鍵將光標(biāo)移至最下方,點(diǎn)擊鍵盤(pán)【i】鍵啟動(dòng)文本編輯,在文本末尾鍵入如下代碼(如果你的node不是安裝在local下,請(qǐng)更改下列NODE_HOME的值)
#set nodejs env export NODE_HOME=/usr/local/nodeexport PATH=$NODE_HOME/bin:$PATHexport NODE_PATH=$NODE_HOME/lib/node_modules:$PATH
輸入完成后,按ESC鍵退出文本編輯,鍵入下列指令保存并退出:
:wq
鍵入下列指令重啟配置項(xiàng)使環(huán)境變量生效
source /etc/profile
此時(shí)Nodejs的環(huán)境配置已經(jīng)成功,可以再任意路徑鍵入下列代碼檢查版本,出現(xiàn)版本號(hào)則OK
node -vnpm -v
Step 3:安裝Express框架
接下來(lái)安裝Express框架,任意路徑下鍵入下列指令
npm install -g express
如果你想在全局下使用express指令,還需安裝express-generator
npm install -g express-generator
安裝完成后可通過(guò)下列指令檢查版本,出現(xiàn)版本號(hào)則安裝成功
express --version
(三)使用Express快速搭建你的服務(wù)器
在你想要?jiǎng)?chuàng)建項(xiàng)目的路徑下(筆者是在在usr/local下)鍵入下列指令,demo的名稱(chēng)可以隨便改啦
express demo
然后進(jìn)入demo文件夾,安裝依賴(lài)并使用文本編輯器編輯app.js文件
cd demonpm installvim app.js
將光標(biāo)移至app.js文件末尾,鍵入【i】啟動(dòng)編輯模式,在末尾增加如下語(yǔ)句
app.listen(80, function () { console.log("service is starting at 80")});
按ESC鍵退出編輯,鍵入下列命令保存并退出文件
:wq
然后就可以開(kāi)心愉快的鍵入下列命令開(kāi)啟你的服務(wù)器啦
node app
此時(shí)系統(tǒng)如果打印"service is starting at 80",恭喜你,服務(wù)器已經(jīng)成功開(kāi)啟了!
在瀏覽器地址中輸入你的公網(wǎng)IP加端口號(hào)查看網(wǎng)頁(yè)吧,如172.0.0.28:80
等等,是不是沒(méi)看到東西?那是因?yàn)檫€有一步!進(jìn)入你的阿里云服務(wù)器控制臺(tái),進(jìn)入ECS服務(wù)器實(shí)例詳情,點(diǎn)擊本實(shí)例安全組
點(diǎn)擊【配置規(guī)則】,選擇一個(gè)【自定義TCP】進(jìn)行克隆,協(xié)議類(lèi)型選擇HTTP(80),優(yōu)先級(jí)設(shè)置在100以?xún)?nèi)。
至此,恭喜你,你的第一個(gè)服務(wù)器就算正式搞定啦~快從瀏覽器地址去打開(kāi)吧!
下一章將繼續(xù)講述,如何利用Express模板,將你已經(jīng)寫(xiě)好的網(wǎng)頁(yè)掛載到服務(wù)器上,詳情請(qǐng)點(diǎn)擊:阿里云服務(wù)器建站指南(進(jìn)階篇):發(fā)布你的個(gè)人主頁(yè)
如果你也想擁有自己的第一臺(tái)阿里云ECS服務(wù)器,歡迎點(diǎn)擊下列鏈接購(gòu)買(mǎi)!
本文章同步發(fā)布在【MeCC雜說(shuō)】微信公眾號(hào),公眾號(hào)會(huì)不定時(shí)發(fā)送前后端技術(shù)干貨及筆者原創(chuàng)文章,歡迎大家搜索關(guān)注!
關(guān)鍵詞:指南,服務(wù),詳細(xì)