本文由寶塔面板教程欄目給大家介紹關于寶塔如何配置mongodb,希望對需要的你有所幫助!
1. 在寶塔的軟件商店中安裝mongodb
2. 修改mongodb配置
bindIp 由127.0.0.1改為0.0.0.0,放開ip限制
authorization 默認disabled,如需要權限驗證改為enabled(注意保留冒號后的空格)
3. 寶塔放開 27017 端口
4. 阿里云服務器,網絡與安全-安全組-配置規則,放開 27017 端口
5. 配置用戶名密碼
通過寶塔終端鏈接mongodb
cd?/www/server/mongodb/bin mongo
切換到admin數據庫,設置管理員賬號密碼
use?admin? db.createUser({user:'root',pwd:'123456',roles:['root']})
驗證是否添加成功,db.auth(用戶名,用戶密碼)
db.auth('root',?'123456')
為某個數據庫,創建角色
use?mydata? db.createUser({user:'username',pwd:'123456',roles:['readWrite']})
驗證
db.auth('username',?'123456')
6. 修改后臺項目連接數據庫配置
7. 上傳后端項目
進入www/wwwroot 目錄下,新建相關文件夾,上傳到該目錄下
8. 在寶塔的軟件商店中安裝PM2管理器,啟動項目
添加項目,在啟動文件里選擇你后臺項目的啟動文件路徑。其它項會自動填寫
9. 驗證接口
去postman驗證一下,接口是否能請求成功。
如果請求失敗,試著重啟pm2,查看項目運行日志是否有報錯。
如果遇到mongoDB啟動失敗
//方案一: mongod?-f?/www/server/mongodb/config.conf 或者修改MongoDB的啟動文件 /etc/init.d/mongodb
//方案二: 改了配置文件,用更高的權限運行這條命令啟動服務: sudo?mongod?-f?/www/server/mongodb/config.conf?????? 把-f后面的路徑改成你配置文件的路徑即可
//方案三: cd?/www/server/mongodb/bin 輸入命令:`mongod`
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦