【轉載】在Centos系統上採用二進制文件部署Node.js環境

Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行環境,用來方便地搭建快速的易於擴展的網絡應用。Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效,很是適合運行在分佈式設備的數據密集型的實時應用。此文將詳細介紹如何在阿里雲的Centos系統上採用二進制文件部署Node.js運行所需的系統環境信息。前端

Node.js的包管理器叫作npm,Node.js使用的場景比較普遍,在一些分佈式應用、實時應用、小工具類應用、遊戲類應用中都有相應使用,如在線客服聊天、消息實時推送、網頁遊戲等等。因爲Node.js先後端編程語言的一致這個特色,可使得不少前端程序員介入到服務器後端程序的開發的過程當中。node

下面就來介紹如何在阿里雲的Centos系統上部署Node.js環境已經項目。linux

前期的一些工做:你的ECS服務器管理後臺須要擁有一臺實例,而且服務器系統運行的鏡像是CentOS7.2,該服務器能夠鏈接到公網,本地電腦已經安裝用於鏈接 Linux 實例的工具,如 PuTTY程序員

如下內容爲在阿里雲Centos系統上以二進制文件的方式部署Node.js操做步驟:npm

(1)建立一臺ECS服務器實例,選擇操做系統爲公共鏡像CentOS7.2。使用root用戶 鏈接實例。若是你已經有ECS服務器,則確認你使用的Centos版本爲7.2版本,而後使用root用戶鏈接便可。編程

(2)部署Node.js運行環境,此過程使用編譯好的二進制文件進行安裝,首先進行文件的解壓,在bin文件夾中就已存在node和npm,無需手工編譯。後端

(3)安裝正式開始,wget命令下載Node.js安裝包。該安裝包是編譯好的文件,解壓以後,在bin文件夾中就已存在node和npm,無需重複編譯。服務器

命令:wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz

(4)下載完畢後,先解壓二進制文件。經過一些語句來解壓文件。微信

命令: tar xvf node-v6.9.5-linux-x64.tar.xz

(5)建立軟連接,使node和npm命令全局有效。經過建立軟連接的方法,使得在任意目錄下均可以直接使用node和npm命令:網絡

ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node
     ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

(6)能夠經過node -v命令查看Node版本,經過npm -v命令查看nmp版本。 

(7)到此爲止,Node.js環境已經部署好,按此方法部署的,軟件默認會安裝在/root/node-v6.9.5-linux-x64/目錄下。

 

此外,除了使用二進制文件部署Node.js環境外,還有使用NVM安裝多版本的方法來部署Node.js運行環境,具體操做步驟參照:阿里雲Centos上部署Node.js項目

 

備註:此文章轉載自博主我的技術站點,博主我的站致力於分享相關技術文章,同時也分享Windows服務器和Linux服務器運維等知識:IT技術小趣屋

博主我的技術交流羣:960640092,博主微信公衆號以下:

相關文章
相關標籤/搜索