国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

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

發(fā)布時(shí)間:2022-04-08 20:56 來(lái)源:small2 閱讀:0 作者: 欄目: 云產(chǎn)品 歡迎投稿:712375056

本篇文章主要介紹了把Node.js項目部署到阿里云服務(wù)器,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

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

服務(wù)器

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

配置:

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

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

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

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

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

登入成功,如圖:

3.把yum更新到最新版本:

?

4.我們將使用最新源代碼構建,要進(jìn)行軟件的安裝,需要一組用來(lái)編譯源代碼的開(kāi)發(fā)工具:

?

安裝node.js

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

2.從中獲取壓縮檔源代碼, 我選擇的版本為v0.10.18:

?

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

?

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

?

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

?

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

?

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

?

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

?

安裝mongodb(在項目中使用的數據

1.安裝說(shuō)明:

  • 系統環(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
  • 數據存放位置:/var/mongodb/data
  • 日志存放位置:/var/mongodb/logs

2.進(jìn)入文件夾/usr/local,下載mongodb源代碼:

?

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

?

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

?

5.打開(kāi)rc.local文件,添加CentOS開(kāi)機啟動(dòng)項:

?

6.將mongodb啟動(dòng)命令追加到本文件中,讓mongodb開(kāi)機自啟動(dòng):

 

復制代碼 代碼如下:
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork

 

7.啟動(dòng)mongodb

 

復制代碼 代碼如下:
/usr/local/mongodb/bin/mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork

 

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

?

上傳代碼

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

下載安裝xftp后,啟動(dòng)xftp,新建會(huì )話(huà):

登入成功,如圖:

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

啟動(dòng)應用

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

?

2.檢視運行中的應用:

?

3.如果需要關(guān)閉應用,命令如下:

?

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

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

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

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

精品人妻av区乱码| 无码日韩AV一区二区三区| 亚洲成AV人片一区二区三区| 精品国精品国产自在久国产不卡| 欧美巨大XXXX做受中文字幕| 麻豆一区产品精品蜜桃的广告语|