本文由寶塔面板教程欄目給大家介紹關(guān)于寶塔如何配置mongodb,希望對(duì)需要的你有所幫助!
php入門到就業(yè)線上直播課:進(jìn)入學(xué)習(xí)
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調(diào)試工具:點(diǎn)擊使用
1. 在寶塔的軟件商店中安裝mongodb
2. 修改mongodb配置
bindIp 由127.0.0.1改為0.0.0.0,放開ip限制
authorization 默認(rèn)disabled,如需要權(quán)限驗(yàn)證改為enabled(注意保留冒號(hào)后的空格)
3. 寶塔放開 27017 端口
4. 阿里云服務(wù)器,網(wǎng)絡(luò)與安全-安全組-配置規(guī)則,放開 27017 端口
5. 配置用戶名密碼
通過寶塔終端鏈接mongodb
cd /www/server/mongodb/bin mongo
切換到admin數(shù)據(jù)庫(kù),設(shè)置管理員賬號(hào)密碼
use admin db.createUser({user:'root',pwd:'123456',roles:['root']})
驗(yàn)證是否添加成功,db.auth(用戶名,用戶密碼)
db.auth('root', '123456')
為某個(gè)數(shù)據(jù)庫(kù),創(chuàng)建角色
use mydata db.createUser({user:'username',pwd:'123456',roles:['readWrite']})
驗(yàn)證
db.auth('username', '123456')
6. 修改后臺(tái)項(xiàng)目連接數(shù)據(jù)庫(kù)配置
7. 上傳后端項(xiàng)目
進(jìn)入www/wwwroot 目錄下,新建相關(guān)文件夾,上傳到該目錄下
8. 在寶塔的軟件商店中安裝PM2管理器,啟動(dòng)項(xiàng)目
添加項(xiàng)目,在啟動(dòng)文件里選擇你后臺(tái)項(xiàng)目的啟動(dòng)文件路徑。其它項(xiàng)會(huì)自動(dòng)填寫
9. 驗(yàn)證接口
去postman驗(yàn)證一下,接口是否能請(qǐng)求成功。
如果請(qǐng)求失敗,試著重啟pm2,查看項(xiàng)目運(yùn)行日志是否有報(bào)錯(cuò)。
如果遇到mongoDB啟動(dòng)失敗
//方案一: mongod -f /www/server/mongodb/config.conf 或者修改MongoDB的啟動(dòng)文件 /etc/init.d/mongodb
//方案二: 改了配置文件,用更高的權(quán)限運(yùn)行這條命令啟動(dòng)服務(wù): sudo mongod -f /www/server/mongodb/config.conf 把-f后面的路徑改成你配置文件的路徑即可
//方案三: cd /www/server/mongodb/bin 輸入命令:`mongod`