mongodb 寶塔線上配置

最近想要用node和mongodb寫一個我的博客的後臺接口,在本地測試沒有問題之後就想部署到線上試試。node

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

image.png

2.配置鏈接外網

  • 設置監聽端口爲0.0.0.0,原來的是127.0.0.1只容許本地訪問,如今變成容許外網訪問

image.png

  • 在寶塔的【安全】配置項中,放行27017端口

image.png

  • 在騰訊雲【管理控制檯】中的防火牆中添加規則,容許27017端口出入。

image.png

3.配置帳號密碼

  • 進入mongodb安裝目錄,下面是寶塔面板的默認目錄mongodb

    cd /www/server/mongodb/bin數據庫

  • 輸入命令行mongo,進入mongodb環境安全

    mongo測試

  • 爲admin數據庫設置帳號密碼spa

    • 切換到 admin 數據庫
      use admin
    • 設置用戶和密碼命令行

      db.createUser({user:'root',pwd:'admin_mima',roles:['root']})
    • 驗證是否添加成功,db.auth(用戶名,用戶密碼)
      db.auth('root', 'admin_mima')
  • 爲其餘數據庫設置帳號和密碼code

    • 切換到 myblog 數據庫
      use myblog
    • 設置用戶和密碼server

      db.createUser({user:'test',pwd:'123456',roles:['readWrite']})
    • 驗證是否添加成功,db.auth(用戶名,用戶密碼)
      db.auth('test', '123456')

4.開啓安全登入

authorization由disable改成enable
image.pngblog

5.項目中的設置

  • 項目位置

image.png

  • 修改後臺項目鏈接數據庫配置

image.png

  • 啓動後臺項目

下載並啓動PM2管理器
image.png

添加運行項目
image.png

6.測試

image.png

解決寶塔mongodb沒法啓動問題:
在寶塔命令行進入mongodb目錄
cd /www/server/mongodb/bin
輸入命令:mongod 問題解決,緣由不明

相關文章
相關標籤/搜索