圖文詳解寶塔如何設定mongodb

2022-10-26 18:01:24
本文由教學欄目給大家介紹關於寶塔如何設定mongodb,希望對需要的你有所幫助!

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API偵錯工具:

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

2. 修改mongodb設定

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

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

5c7e6561445151756980a0f6030e399.jpg

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

16174d3a8992e535236440d7b96e263.jpg

7. 上傳後端專案

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

db9a4f2ee10437b0e9fb9a530a95ba5.jpg

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

新增專案,在啟動檔案裡選擇你後臺專案的啟動檔案路徑。其它項會自動填寫

a5158bbb69aff4bed847a0df6a778ba.jpg

9. 驗證介面

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

如果請求失敗,試著重新啟動pm2,檢視專案執行紀錄檔是否有報錯。

如果遇到mongoDB啟動失敗

//方案一:
mongod -f /www/server/mongodb/config.conf\
或者修改MongoDB的啟動檔案\

/etc/init.d/mongodb
登入後複製

d576408f0c3efdc022443aafba32926.jpg

//方案二:
改了組態檔,用更高的許可權執行這條命令啟動服務:
sudo mongod -f /www/server/mongodb/config.conf      
把-f後面的路徑改成你組態檔的路徑即可
登入後複製
//方案三:
cd /www/server/mongodb/bin
輸入命令:`mongod`
登入後複製

以上就是圖文詳解寶塔如何設定mongodb的詳細內容,更多請關注TW511.COM其它相關文章!