成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

在騰訊云服務(wù)器上配置nodejs項目環(huán)境 CentOS6.5

yuanzhanghu / 1923人閱讀

摘要:我把代碼上傳到了目錄文件夾下。而當(dāng)你用時,這個的啟動并不是賬號,一般是賬號,因而自然訪問不了一些的文件和文件夾了。解決方法直接把該文件刪除掉用用戶啟動就行了。設(shè)置開機啟動在中添加之后重啟

項目演示地址:http://115.159.155.118:3002/

在騰訊云服務(wù)器上配置nodejs環(huán)境 CentOS6.5 一、配置服務(wù)器環(huán)境

1.用xshell登錄服務(wù)器
2.把yum更新到最新版本:yum -y update
3.我們將使用最新源代碼構(gòu)建Node.js,要進行軟件的安裝,需要一組用來編譯源代碼的開發(fā)工具:

yum -y groupinstall "Development Tools"
二、安裝node.js

1、全局安裝Node.js

官網(wǎng) https://nodejs.org/en/downloa...

2、順便安裝個神器pm2,到時候用來啟動nodejs項目 npm install -g pm2

三、安裝mongdb

第一步:配置包管理系統(tǒng)(yum)

創(chuàng)建/etc/yum.repos.d/mongodb-org-3.2.repo文件,以便可以直接安裝MongoDB中,使用yum

對于最新的MongoDB的穩(wěn)定版本使用下面的庫文件:

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

第二步:安裝MongoDB的包和相關(guān)聯(lián)的工具。要安裝的MongoDB的最新穩(wěn)定版本,用以下命令:

yum install -y mongodb-org

關(guān)于數(shù)據(jù)目錄和權(quán)限

該MongoDB實例默認情況下存儲在它的數(shù)據(jù)文件在/var/lib/mongo ,其日志文件在/var/log/mongodb,使用mongod的用戶帳戶運行。大家可以在/etc/mongod.conf指定替代日志和數(shù)據(jù)文件目錄

第三步:操作mongodb
開啟mongodb

 $service mongod start

停止MongoDB

 $service mongod stop

重啟MongoDB

 $service mongod restart

PS:關(guān)于卸載MongoDB

要徹底從系統(tǒng)中刪除MongoDB中,必須刪除MongoDB的應(yīng)用程序本身,配置文件,以及包含數(shù)據(jù)和日志的任何目錄,這個過程是不可逆的,因此請確保你所有的配置和數(shù)據(jù)在繼續(xù)之前備份

step1: $service mongod stop                        停止MongoDB
step2: $yum erase $(rpm -qa | grep mongodb-org)    刪除軟件包
step3: $rm -r /var/log/mongodb                     刪除日志目錄
step4: $rm -r /var/lib/mongo                       刪除數(shù)據(jù)目錄

附上官網(wǎng)地址:https://docs.mongodb.com/manu...

四、上傳文件

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

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

五、啟動應(yīng)用

1.進入存放代碼的目錄,存放在/home/imooc目錄下,app.js為程序入口文件

$cd /home/imooc
$pm2 start app.js  //用pm2啟動應(yīng)用

在瀏覽器輸入ip+端口號,可以看到頁面啦


【常見錯誤】:

啟動mongodb的時候,service mongodb start 發(fā)現(xiàn)啟動不了

原因:當(dāng)你使用 “root”賬號在 mongod上做一些文章的時候,生成的文件和目錄都會是root的權(quán)限。
而當(dāng)你用service mongodb start時,這個的啟動并不是root賬號,一般是mongodb賬號,因而自然訪問不了一些root的文件和文件夾了。

【解決方法】:只要重新分配dbpath的權(quán)限即可:

chown -R mongod:mongod /var/lib/mongo 

另外一個會出現(xiàn)的錯誤可能是:log日志報出: socket file /tmp/mongodb-27017.sock errno:1 Operation not permitted.

原因:從提示可以看出是因為/tmp/mongodb-27017.sock這個文件沒有操作權(quán)限。
其實這個文件的所有者是root用戶,因為在準(zhǔn)備環(huán)境的時候用的是root用戶,而當(dāng)時用root用戶啟動過一個沒成功,后面修改配置文件過后用mongodb用戶啟動就出現(xiàn)了這個問題。

【解決方法】:直接把該文件刪除掉用Mongodb用戶啟動就行了。

設(shè)置開機啟動mongodb:

在/etc/rc.local中 添加 /usr/local/mongodb/bin/mongod --dbpath=/var/lib/mongo --logpath /var/log/mongodb/mongod.log -fork 之后重啟

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/39354.html

相關(guān)文章

  • 騰訊務(wù)器配置nodejs項目環(huán)境 CentOS6.5

    摘要:我把代碼上傳到了目錄文件夾下。而當(dāng)你用時,這個的啟動并不是賬號,一般是賬號,因而自然訪問不了一些的文件和文件夾了。解決方法直接把該文件刪除掉用用戶啟動就行了。設(shè)置開機啟動在中添加之后重啟 項目演示地址:http://115.159.155.118:3002/ 在騰訊云服務(wù)器上配置nodejs環(huán)境 CentOS6.5 一、配置服務(wù)器環(huán)境 1.用xshell登錄服務(wù)器2.把yum更新到最新...

    xiyang 評論0 收藏0
  • 把Node.js項目部署到阿里務(wù)器(CentOs)

    摘要:最近用開發(fā)了一個項目,開發(fā)完打算先部署到我自己買的阿里云學(xué)生服務(wù)器上,讓客戶先試用下網(wǎng)站良心乙方。不知道如何把項目部署到阿里云服務(wù)器,在問了飛哥哥之后,在網(wǎng)上找了下教程,部署成功。 最近用node.js開發(fā)了一個web項目,開發(fā)完打算先部署到我自己買的阿里云學(xué)生服務(wù)器上,讓客戶先試用下網(wǎng)站(良心乙方)。不知道如何把node.js項目部署到阿里云服務(wù)器,在問了飛哥哥之后,在網(wǎng)上找了下教程...

    ConardLi 評論0 收藏0
  • 阿里部署nodejs應(yīng)用

    摘要:一購買阿里云服務(wù)器對于沒錢的學(xué)生黨阿里云有推出一個月的套餐,對于不想花太多錢去體驗的個人,阿里云有免費半年的名額這個需要搶。其他服務(wù)器方面的配置就不在此贅述了,阿里云官網(wǎng)上有對應(yīng)的教程。 前段時間領(lǐng)了一個阿里免費的半年服務(wù)器,一直想用來搞點小東西。時至今日,總算勉強搞定了。在這兒寫一下總結(jié),把遇到的問題都做一個歸納。 一、購買阿里云服務(wù)器 對于沒錢的學(xué)生黨阿里云有推出9.9一個月的套餐...

    Cobub 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<