本文由寶塔面板教學專欄為大家介紹關於寶塔如何配置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`
以上是圖文詳解寶塔如何設定mongodb的詳細內容。更多資訊請關注PHP中文網其他相關文章!