在阿里云買了個服務(wù)器(CentOS系統(tǒng))冕广,今天就用了兩三個小時在阿里云上搭建了自己的服務(wù)器查辩,以下做個總結(jié)
前提:鏈接上阿里云服務(wù)器,我是使用的 putty 工具
1巍实、鏈接并登陸進(jìn)系統(tǒng)
登陸
2腾啥、運行一下命令东涡,安裝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命令是不可用的)
// 這就初始化項目完成了
cd projectName //切換進(jìn)項目目錄
npm start //項目跑起
項目跑起來了凡蚜,端口號8081
然后在瀏覽器輸入 ip:8081,這是效果圖:
效果圖
在項目跑起來后吭从,需要在阿里云控制臺朝蜘,配置安全規(guī)則,簡單理解就是配置哪些域名可以訪問涩金、對外開放短口有哪些等等谱醇。我自己也是稀里糊涂的配完的,就不在這兒賣弄了步做,這是文檔
最后如果在操作中做遇到什么問題副渴,歡迎提出來,一起討論全度!
注:寫文章不僅是自己的一個總結(jié)佳晶,寫出的文章要能夠讓別人懂,能夠幫到別人讼载,才是我追求的目標(biāo)轿秧。