摘要:我把代碼上傳到了目錄文件夾下。而當(dāng)你用時(shí),這個(gè)的啟動(dòng)并不是賬號(hào),一般是賬號(hào),因而自然訪問(wèn)不了一些的文件和文件夾了。解決方法直接把該文件刪除掉用用戶(hù)啟動(dòng)就行了。設(shè)置開(kāi)機(jī)啟動(dòng)在中添加之后重啟
項(xiàng)目演示地址: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,要進(jìn)行軟件的安裝,需要一組用來(lái)編譯源代碼的開(kāi)發(fā)工具:
yum -y groupinstall "Development Tools"二、安裝node.js
1、全局安裝Node.js
官網(wǎng) https://nodejs.org/en/downloa...
2、順便安裝個(gè)神器pm2,到時(shí)候用來(lái)啟動(dòng)nodejs項(xiàng)目 npm install -g pm2
三、安裝mongdb第一步:配置包管理系統(tǒng)(yum)
創(chuàng)建/etc/yum.repos.d/mongodb-org-3.2.repo文件,以便可以直接安裝MongoDB中,使用yum
對(duì)于最新的MongoDB的穩(wěn)定版本使用下面的庫(kù)文件:
[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í)例默認(rèn)情況下存儲(chǔ)在它的數(shù)據(jù)文件在/var/lib/mongo ,其日志文件在/var/log/mongodb,使用mongod的用戶(hù)帳戶(hù)運(yùn)行。大家可以在/etc/mongod.conf指定替代日志和數(shù)據(jù)文件目錄
第三步:操作mongodb
開(kāi)啟mongodb
$service mongod start
停止MongoDB
$service mongod stop
重啟MongoDB
$service mongod restart
PS:關(guān)于卸載MongoDB
要徹底從系統(tǒng)中刪除MongoDB中,必須刪除MongoDB的應(yīng)用程序本身,配置文件,以及包含數(shù)據(jù)和日志的任何目錄,這個(gè)過(guò)程是不可逆的,因此請(qǐng)確保你所有的配置和數(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目錄文件夾下。
五、啟動(dòng)應(yīng)用1.進(jìn)入存放代碼的目錄,存放在/home/imooc目錄下,app.js為程序入口文件
$cd /home/imooc $pm2 start app.js //用pm2啟動(dòng)應(yīng)用
在瀏覽器輸入ip+端口號(hào),可以看到頁(yè)面啦
啟動(dòng)mongodb的時(shí)候,service mongodb start 發(fā)現(xiàn)啟動(dòng)不了
原因:當(dāng)你使用 “root”賬號(hào)在 mongod上做一些文章的時(shí)候,生成的文件和目錄都會(huì)是root的權(quán)限。
而當(dāng)你用service mongodb start時(shí),這個(gè)的啟動(dòng)并不是root賬號(hào),一般是mongodb賬號(hào),因而自然訪問(wèn)不了一些root的文件和文件夾了。
【解決方法】:只要重新分配dbpath的權(quán)限即可:
chown -R mongod:mongod /var/lib/mongo
另外一個(gè)會(huì)出現(xiàn)的錯(cuò)誤可能是:log日志報(bào)出: socket file /tmp/mongodb-27017.sock errno:1 Operation not permitted.
原因:從提示可以看出是因?yàn)?tmp/mongodb-27017.sock這個(gè)文件沒(méi)有操作權(quán)限。
其實(shí)這個(gè)文件的所有者是root用戶(hù),因?yàn)樵跍?zhǔn)備環(huán)境的時(shí)候用的是root用戶(hù),而當(dāng)時(shí)用root用戶(hù)啟動(dòng)過(guò)一個(gè)沒(méi)成功,后面修改配置文件過(guò)后用mongodb用戶(hù)啟動(dòng)就出現(xiàn)了這個(gè)問(wèn)題。
【解決方法】:直接把該文件刪除掉用Mongodb用戶(hù)啟動(dòng)就行了。
設(shè)置開(kāi)機(jī)啟動(dòng)mongodb:在/etc/rc.local中 添加 /usr/local/mongodb/bin/mongod --dbpath=/var/lib/mongo --logpath /var/log/mongodb/mongod.log -fork 之后重啟
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/18906.html
摘要:我把代碼上傳到了目錄文件夾下。而當(dāng)你用時(shí),這個(gè)的啟動(dòng)并不是賬號(hào),一般是賬號(hào),因而自然訪問(wèn)不了一些的文件和文件夾了。解決方法直接把該文件刪除掉用用戶(hù)啟動(dòng)就行了。設(shè)置開(kāi)機(jī)啟動(dòng)在中添加之后重啟 項(xiàng)目演示地址:http://115.159.155.118:3002/ 在騰訊云服務(wù)器上配置nodejs環(huán)境 CentOS6.5 一、配置服務(wù)器環(huán)境 1.用xshell登錄服務(wù)器2.把yum更新到最新...
摘要:最近用開(kāi)發(fā)了一個(gè)項(xiàng)目,開(kāi)發(fā)完打算先部署到我自己買(mǎi)的阿里云學(xué)生服務(wù)器上,讓客戶(hù)先試用下網(wǎng)站良心乙方。不知道如何把項(xiàng)目部署到阿里云服務(wù)器,在問(wèn)了飛哥哥之后,在網(wǎng)上找了下教程,部署成功。 最近用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)上找了下教程...
摘要:一購(gòu)買(mǎi)阿里云服務(wù)器對(duì)于沒(méi)錢(qián)的學(xué)生黨阿里云有推出一個(gè)月的套餐,對(duì)于不想花太多錢(qián)去體驗(yàn)的個(gè)人,阿里云有免費(fèi)半年的名額這個(gè)需要搶。其他服務(wù)器方面的配置就不在此贅述了,阿里云官網(wǎng)上有對(duì)應(yīng)的教程。 前段時(shí)間領(lǐng)了一個(gè)阿里免費(fèi)的半年服務(wù)器,一直想用來(lái)搞點(diǎn)小東西。時(shí)至今日,總算勉強(qiáng)搞定了。在這兒寫(xiě)一下總結(jié),把遇到的問(wèn)題都做一個(gè)歸納。 一、購(gòu)買(mǎi)阿里云服務(wù)器 對(duì)于沒(méi)錢(qián)的學(xué)生黨阿里云有推出9.9一個(gè)月的套餐...
閱讀 2311·2023-04-25 14:22
閱讀 3748·2021-11-15 18:12
閱讀 1303·2019-08-30 15:44
閱讀 3224·2019-08-29 15:37
閱讀 653·2019-08-29 13:49
閱讀 3466·2019-08-26 12:11
閱讀 887·2019-08-23 18:28
閱讀 1592·2019-08-23 14:55