成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

詳解把Node.js項(xiàng)目部署到阿里云服務(wù)器(CentOs)

最近用node.js開(kāi)發(fā)了一個(gè)web項(xiàng)目,開(kāi)發(fā)完打算先部署到我自己買(mǎi)的阿里云學(xué)生服務(wù)器上,讓客戶(hù)先試用下網(wǎng)站。不知道如何把node.js項(xiàng)目部署到阿里云服務(wù)器,在問(wèn)了飛哥哥之后,在網(wǎng)上找了下教程,部署成功。把教程整合了一下,做下分享。

創(chuàng)新互聯(lián)建站專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站制作、泗陽(yáng)網(wǎng)絡(luò)推廣、小程序設(shè)計(jì)、泗陽(yáng)網(wǎng)絡(luò)營(yíng)銷(xiāo)、泗陽(yáng)企業(yè)策劃、泗陽(yáng)品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供泗陽(yáng)建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:jinyejixie.com

服務(wù)器

服務(wù)器選擇了阿里云學(xué)生服務(wù)器:9.92一個(gè)月,適合用來(lái)個(gè)人開(kāi)發(fā)測(cè)試。

配置:成都服務(wù)器托管

系統(tǒng):CentOS6.5 64位(Linux系統(tǒng)的一種)

配置環(huán)境配置服務(wù)器環(huán)境

1.在阿里云管理控制臺(tái)把云服務(wù)器實(shí)例啟動(dòng)

2.登入服務(wù)器:用Putty 或 Xshell(我使用的是xshell):成都服務(wù)器托管

下載安裝xsheel后,新建會(huì)話。

登入成功,如圖:成都服務(wù)器托管

3.把yum更新到最新版本:成都服務(wù)器托管

?
1
yum -y update

4.我們將使用最新源代碼構(gòu)建Node.js,要進(jìn)行軟件的安裝,需要一組用來(lái)編譯源代碼的開(kāi)發(fā)工具:成都服務(wù)器托管

?
1
yum -y groupinstall "Development Tools"

安裝node.js

1.開(kāi)始安裝Node.js,先進(jìn)入/usr/src文件夾,這個(gè)文件夾通常用來(lái)存放軟件源代碼:

2.從Node.js的站點(diǎn)中獲取壓縮檔源代碼, 我選擇的版本為v0.10.18:成都服務(wù)器托管

?
1
wget http://nodejs.org/dist/v0.10.18/node-v0.10.18.tar.gz

3.解壓縮源文件,并且進(jìn)入到壓縮后的文件夾中:

?
1
2
tarzxf node-v0.10.18.tar.gz
cdnode-v0.10.18

4.執(zhí)行配置腳本來(lái)進(jìn)行編譯預(yù)處理:

?
1
./configure

5.開(kāi)始編譯源代碼

?
1
make

6.當(dāng)編譯完成后,我們需要使之在系統(tǒng)范圍內(nèi)可用, 編譯后的二進(jìn)制文件將被放置到系統(tǒng)路徑,默認(rèn)情況下,Node二進(jìn)制文件應(yīng)該放在/user/local/bin/node文件夾下:

?
1
makeinstall

7.現(xiàn)在已經(jīng)安裝了Node.js, 可以開(kāi)始部署應(yīng)用程序, 首先要使用Node.js的模塊管理器npm安裝Express middleware 和forever(一個(gè)用來(lái)確保應(yīng)用程序啟動(dòng)并且在需要時(shí)重啟的非常有用的模塊):成都服務(wù)器托管

?
1
npm -g installexpress forever

8.建立超級(jí)鏈接, 不然 sudo node 時(shí)會(huì)報(bào) "command not found"

?
1
2
3
4
5
sudoln-s /usr/local/bin/node/usr/bin/node
sudoln-s /usr/local/lib/node/usr/lib/node
sudoln-s /usr/local/bin/npm/usr/bin/npm
sudoln-s /usr/local/bin/node-waf/usr/bin/node-waf
sudoln-s /usr/local/bin/forever/usr/bin/forever

安裝mongodb(在項(xiàng)目中使用的數(shù)據(jù)庫(kù))

1.安裝說(shuō)明:成都服務(wù)器托管

  • 系統(tǒng)環(huán)境:Centos-6.5
  • 安裝軟件:mongodb-linux-x86_64-2.4.9.tgz
  • 下載地址:http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz
  • 上傳位置:/usr/local/
  • 軟件安裝位置:/usr/local/mongodb
  • 數(shù)據(jù)存放位置:/var/mongodb/data
  • 日志存放位置:/var/mongodb/logs

2.進(jìn)入文件夾/usr/local,下載mongodb源代碼:成都服務(wù)器托管

?
1
2
cd/usr/local
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz

3.解壓安裝包,重命名文件夾為mongodb

?
1
2
tarzxvf mongodb-linux-x86_64-2.4.9.tgz
mvmongodb-linux-x86_64-2.4.9 mongodb

4.在var文件夾里建立mongodb文件夾,并分別建立文件夾data用于存放數(shù)據(jù),logs用于存放日志

?
1
2
3
mkdir /var/mongodb
mkdir /var/mongodb/data
mkdir /var/mongodb/logs

5.打開(kāi)rc.local文件,添加CentOS開(kāi)機(jī)啟動(dòng)項(xiàng):成都服務(wù)器托管

?
1
vim /etc/rc.d/rc.local

6.將mongodb啟動(dòng)命令追加到本文件中,讓mongodb開(kāi)機(jī)自啟動(dòng):成都服務(wù)器托管


復(fù)制代碼代碼如下:

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork

7.啟動(dòng)mongodb


復(fù)制代碼代碼如下:

/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork

8.看到如下信息說(shuō)明已經(jīng)安裝完成并成功啟動(dòng):

?
1
2
forked process: 18394
all output going to: /var/mongodb/logs/log.log

上傳代碼

上傳代碼可以考慮使用ftp(xftp、sftp等)、svn、git。我用的是xftp。

下載安裝xftp后,啟動(dòng)xftp,新建會(huì)話:成都服務(wù)器托管

登入成功,如圖:成都服務(wù)器托管

我把代碼上傳到了/home目錄文件夾下。

啟動(dòng)應(yīng)用

1.進(jìn)入存放代碼的目錄,存放在/home/app目錄下,server.js為程序入口文件

?
1
2
cd/home/app
sudoforever start server.js

2.檢視運(yùn)行中的應(yīng)用:

?
1
sudoforever list

3.如果需要關(guān)閉應(yīng)用,命令如下:成都服務(wù)器托管

?
1
sudoforever stop 0

自此,沒(méi)有意外的話,項(xiàng)目部署成功。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://segmentfault.com/a/1190000004051670

文章標(biāo)題:詳解把Node.js項(xiàng)目部署到阿里云服務(wù)器(CentOs)
文章起源:http://jinyejixie.com/article32/djosc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)站制作、云服務(wù)器、用戶(hù)體驗(yàn)、品牌網(wǎng)站設(shè)計(jì)微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
阳新县| 眉山市| 大同县| 孟津县| 辽中县| 太原市| 开鲁县| 高阳县| 独山县| 孟津县| 军事| 兴宁市| 岑溪市| 徐州市| 息烽县| 象山县| 鄂温| 太原市| 柳河县| 岳阳县| 锦屏县| 金山区| 九江市| 米脂县| 宕昌县| 新营市| 深水埗区| 交口县| 神池县| 漳州市| 永福县| 新泰市| 虞城县| 广丰县| 潜山县| 锡林郭勒盟| 敖汉旗| 昌平区| 南川市| 建宁县| 澄城县|