首頁 >專題 >寶塔面板 >圖文詳解寶塔如何設定mongodb

圖文詳解寶塔如何設定mongodb

藏色散人
藏色散人轉載
2022-10-26 17:27:113785瀏覽

本文由寶塔面板教學專欄為大家介紹關於寶塔如何配置mongodb,希望對需要的你有幫助!

圖文詳解寶塔如何設定mongodb

1. 在寶塔的軟體商店中安裝mongodb

2.修改mongodb設定

bindIp 由127.0.0.1改為 0.0 .0.0,放開ip限制\

authorization 預設disabled,如需要權限驗證改為enabled(注意保留冒號後的空格)

圖文詳解寶塔如何設定mongodb

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. 修改後台專案連接資料庫設定

圖文詳解寶塔如何設定mongodb

7.上傳後端專案

進入www/wwwroot 目錄下,新建相關資料夾,上傳到該目錄下

圖文詳解寶塔如何設定mongodb

8. 在寶塔的軟體商店中安裝PM2管理器,啟動專案

新增項目,在啟動檔案中選擇你後台專案的啟動檔案路徑。其它項目會自動填入

圖文詳解寶塔如何設定mongodb

9.驗證介面

去postman驗證一下,介面是否能要求成功。

如果請求失敗,試著重啟pm2,查看專案運行日誌是否有報錯。

如果遇到mongoDB啟動失敗

//方案一:
mongod -f /www/server/mongodb/config.conf\
或者修改MongoDB的启动文件\

/etc/init.d/mongodb

圖文詳解寶塔如何設定mongodb

//方案二:
改了配置文件,用更高的权限运行这条命令启动服务:
sudo mongod -f /www/server/mongodb/config.conf      
把-f后面的路径改成你配置文件的路径即可
//方案三:
cd /www/server/mongodb/bin
输入命令:`mongod`

以上是圖文詳解寶塔如何設定mongodb的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除