前面幾個月工做有點忙,致使構建簡單商城系統的計劃擱置近三個月。如今終於有時間從新回過頭來繼續本計劃。本篇主要記錄本身在阿里雲服務器上搭建node運行環境的整個過程,以及對其中遇到的一些問題的思考。node
一. 註冊域名linux
言歸正傳,既然是構建商城系統,那麼必然涉及到域名、服務器、等一些必要的硬件設備。對於域名這個問題,是很好解決的,直接上阿里雲註冊一個就行了,域名註冊都是須要花錢的,至於買什麼樣的域名,這個要看你本身想要建一個什麼功能的網站,這個域名對於用戶來講最好朗朗上口,這樣好記。有些域名會比較貴,主要看你本身,量力而行。shell
二.準備服務器npm
起初我想用本身的電腦當主機,表面上看這樣最節省成本,然而這會有一個明顯問題。你能保證你的電腦一直開機運行嗎?因此,我早早打消了這個念頭。安全
那麼,接下來就是考慮這兩個選擇了 1. 虛擬主機;2.雲服務器 。服務器
虛擬主機:在雲計算這個大時代到來以前,國內衆多中小企業首選的主機產品是虛擬主機,一臺服務器能夠經過虛擬技術將虛擬的空間分紅若干個小的虛擬空間,每個小的虛擬空間就是一臺虛擬主機。網站
雲服務器:雲服務器也叫雲主機,是雲計算時代的產物,他與vps服務器虛擬化技術相似,可是它是在一組集羣服務器上劃分出來的多個獨立主機,集羣中的每臺雲主機在服務器內都有一個鏡像,噹噹前主機發生故障時,能夠自動跳轉到其餘服務器上進行訪問,只要不是全部的雲服務器都出現故障,就不會影響到雲服務器的訪問。阿里雲
類別 | 優勢 | 缺點 |
虛擬主機 | 獨立的IP、目前使用率較高,價格便宜,操做簡單,門檻較低 | 沒有獨立的操做系統、只能經過提供的控制面板操做,共享服務器資源,穩定性和訪問速度有必定侷限性。 |
雲服務器 | 獨立帶寬、獨立的IP、可根據需求自主安裝各類操做系統和配置相應運行環境,服務器有鏡像,一旦出現故障理論上只要不是服務器集羣癱瘓,不會影響訪問,更安全穩定。 | 一樣配置相對虛擬主機來講價格高, |
經過上面對比不難發現,雲服務器更符合本項目的實際需求,因此就選擇了購入一臺阿里雲服務器。(ps:服務器的購入、配置以及備案等相關操做,本篇文章再也不贅述,由於阿里雲服務器上面的配置教程已經足夠詳細,按照提示一步步操做便可)雲計算
三.搭建node運行環境操作系統
鏈接遠程服務器有兩種方式能夠選擇,
方法1:使用阿里雲控制檯的 ‘遠程鏈接’ ,鏈接到阿里雲服務器,進行相關操做
方法2:使用Xshell本地鏈接雲服務器
下載xshell並安裝,新建鏈接,主機位置處須要填寫你當前購入的雲服務器IP地址,名稱能夠按本身需求填寫,其他項目默認便可,點擊肯定。
選中本身創建好的鏈接點擊 ‘鏈接’
鏈接成功
上面兩種方法均可以鏈接到遠程服務器,這個看我的喜愛進行選擇,我本人更喜歡方法2
四.開始node運行環境搭建
step1:拉取node-v8.11.4-linux-x64.tar.xz安裝包(ps:個人服務器操做系統是linux因此安裝的node是linux版本的)
wget https://npm.taobao.org/mirrors/node/v8.11.4/node-v8.11.4-linux-x64.tar.xz
step2:解xz包
xz -d node-v8.11.4-linux-x64.tar.xz
step3: 解tar包並安裝
tar -xvf node-v8.11.4-linux-x64.tar
step4: 創建軟鏈接
ln -s /node-v8.11.4-linux-x64/bin/node /usr/bin/node
ln -s /node-v8.11.4-linux-x64/bin/npm /usr/bin/npm
step5:查看是否全局安裝成功
回到根目錄,輸入 node -v 查看是否顯示node版本
自此,node環境搭建完成,是否是so easy?