阿里云服務(wù)器搭建node服務(wù)器

在阿里云買了個服務(wù)器(CentOS系統(tǒng)),今天就用了兩三個小時在阿里云上搭建了自己的服務(wù)器,以下做個總結(jié)

前提:鏈接上阿里云服務(wù)器,我是使用的 putty 工具
1、鏈接并登陸進(jìn)系統(tǒng)


登陸

2、運(yùn)行一下命令,安裝nvm

  // 我沒有直接安裝某個版本的node,而是安裝的nvm,之后在安裝不同的node版本。
 curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash

source ~/.bash_profile

curl:在命令行下工作的文件傳輸工具,詳情

source:使當(dāng)前shell讀入路徑為filepath的shell文件并依次執(zhí)行文件中的所有語句,通常用于重新執(zhí)行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。詳情
~: 表示家目錄
.bash_profile: 是一個隱藏文件,里面包含的是用戶的用戶的環(huán)境變量
source ~/.bash_profile: 就是讓這個配置文件在修改后立即生效。

3、就是這么簡單,現(xiàn)在nvm已經(jīng)安裝上了,測試下

nvm -v // 輸出相應(yīng)的nvm版本, 表示安裝成功

6、安裝node以及express框架

  nvm list-remote //列出node所有版本

  nvm install v8.6.0 //安裝  node 版本號 8.6.0

  nvm use 8.6.0 //使用該版本的node

  npm i -g express //安裝 express框架

  npm i -g express-generator //安裝 程序生成器 這個可有可無,只是初始化代碼方便了許多

  // 找到自己相應(yīng)的文件夾

  express projectName //或者 express --view=pug projectName 這個可以指定html模板引擎 (如果沒有安裝上面那個 express-genrator,express命令是不可用的)
  
  //  這就初始化項(xiàng)目完成了

  cd projectName  //切換進(jìn)項(xiàng)目目錄

  npm start //項(xiàng)目跑起

項(xiàng)目跑起來了,端口號8081

然后在瀏覽器輸入 ip:8081,這是效果圖:


效果圖
在項(xiàng)目跑起來后,需要在阿里云控制臺,配置安全規(guī)則,簡單理解就是配置哪些域名可以訪問、對外開放短口有哪些等等。我自己也是稀里糊涂的配完的,就不在這兒賣弄了,這是文檔

最后如果在操作中做遇到什么問題,歡迎提出來,一起討論!

注:寫文章不僅是自己的一個總結(jié),寫出的文章要能夠讓別人懂,能夠幫到別人,才是我追求的目標(biāo)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容